模块介绍

一、formidable  https://github.com/felixge/node-formidable   主要用于上传图片、视频、文件等css

二、rimraf         https://github.com/isaacs/rimraf#readme       主要用于删除文件、文件夹(webpack打包时,删除存在的文件,从新构建文件) 在scripts内可使用:rimraf -rf  文件夹html

三、 pm2           https://github.com/Unitech/pm2                        PM2是具备内置负载均衡器的Node.js应用程序的生产过程管理器。 它容许您永久保持应用程序活动,无需停机便可从新加载它们,
并促进常见的系统管理任务。适用于Linux(稳定)和macOS(稳定)和Windows(稳定)。从Node.js 4.X开始支持全部Node.js版本。在生产模式下启动应用程序很是简单: pm2 start app.js
四、 babel-polyfill :运行时执行,用于打包时,打包后的代码能够在ie中执行,若是不适用这个,好比promise等打包后再ie上没法运行
五、 m ocha     是一个在 Node.js 和浏览器上运行的功能丰富的JavaScript测试框架,使异步测试 变得简单 有趣 Mocha测试以串行方式运行,容许灵活准确的报告,同时将未捕获的异常映射到正确的测试用例
六、nodemon https://nodemon.io/   Nodemon是一个实用程序,它将监视源中的任何更改并自动从新启动服务器。完美的发展。使用 npm安装它。只需使用 nodemon而不是 node运行代码,如今您的进程将在代码
更改时自动从新启动。要安装,请获取 node.js,而后从终端运行:

特征

  • 自动重启应用程序。
  • 检测要监视的默认文件扩展名。
  • 对node&coffeescript的默认支持,但易于运行任何可执行文件(如python,make等)。
  • 忽略特定文件或目录。
  • 观看特定目录。
  • 适用于服务器应用程序或一次性运行实用程序和REPL。
  • 在节点应用程序中须要。
  • 开源并在github上提供

七、cheerio   https://github.com/cheeriojs/cheerio#readme  vue

熟悉的语法: Cheerio实现了核心jQuery的一个子集。Cheerio从jQuery库中删除了全部DOM不一致和浏览器残骸,揭示了它真正华丽的API。node

ϟ超快速: Cheerio使用很是简单,一致的DOM模型。所以,解析,操做和渲染很是有效。初步的端到端基准测试代表,cheerio 比JSDOM快8倍python

❁使人难以置信的灵活性:Cheerio 环绕@ FB55宽容的htmlparser2Cheerio几乎能够解析任何HTML或XML文档。webpack

八、concurrently https://github.com/kimmobrunfeldt/concurrently#readme   eg: git

"start": "concurrently \"command1 arg\" \"command2 arg\""

 

我喜欢使用npm进行任务自动化, 但同时运行多个命令的经常使用方法是 npm run watch-js & npm run watch-css这很好,但很难跟上不一样的输出。此外,若是一个进程失败,其余进程仍然继续运行,您甚至不会注意到差别。github

另外一种选择是在不一样的终端中运行全部命令。我厌倦了打开终端并同时作到了web

特征:npm

  • 跨平台(包括Windows)
  • 输出很容易跟上前缀
  • 使用--kill-othersswitch,若是一个命令死亡,全部命令都会被杀死
  • 使用spawn-command生成命令

九、superagent   https://github.com/visionmedia/superagent

Node.js和浏览器的Ajax(JS HTTP客户端)

十、iconfont  https://www.iconfont.cn/

阿里的字体图标,很不错

十一、vant  https://github.com/youzan/vant#readme

配合vue开发的UI组件库,适合开发手机端页面,里面比较齐全

十二、elementUI   https://element.eleme.cn/#/zh-CN

配合vue开发的UI组件库,适合开发PC端页面

相关文章
相关标签/搜索