模塊介紹

一、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端頁面

相關文章
相關標籤/搜索