有哪些比較好用的nodejs模塊?
強烈推薦 一個叫 rimraf 的模塊
用來刪除文件的https://www.npmjs.com/package/rimraf在win下搞開發的 應該都碰見過這麼一個問題, 就是
刪除項目的時候 會提示路徑太長無法刪除.
之前刪除項目的時候只能很老實的把node_module里的文件夾們重命名成1,然後再刪除自從用了這個包, rimraf XXX(folderName) 也就兩三秒就刪除掉項目,完全不會有上述的這種情況發生,真的好贊
----------------------------------------------------------------------------------------------
再推薦一個 nrm 的模塊用來換npm源的能看每個源的延遲 nrm test XXX(源名稱)
然後nrm use XXX在npm有時候不好使的時候用這個 不要太方便.最後很想知道cnpm 和taobao 不是同一個源么,,為什麼倆延遲會差這麼大~範圍太大,無法回答。
這問題問的也太模糊了吧,好的npm 模塊實在太多,直接訪問 https://www.npmjs.com/ 即可
http://annn.me/ksend/
自己寫的工具,命令行推送文件到kindle。
node 里精緻好用的 module 很多的常用基礎的:
- underscore
- async
- debug
- bunyan
gulp 和相關的插件:
- gulp-uglify
- gulp-sass
- gulp-concat
- gulp-base64
- gulp-rev
stream 和相關的模塊(用的不太多)
- through2
- event-stream
- ...
express 和相關模塊
- morgan
- body-parser
- multer
cli 相關模塊
- minimist
- chalk
其他的還有 phantom-node、browserify、mongoose、jade、nodemon、pm2,不過這些更大一些,應該算是工具類的
anywhere,隨手創建一個靜態伺服器
cheerio,快速靈活實施的jQuery核心實現(github描述)
隨手推薦一個 pm2
雖然使用 nodejs 時間並不長,但是還是希望把自己學到的東西拿出來和大家分享一下。
ps:參考《Node入門》node-formidable模塊,它對解析上傳的文件數據做了很好的抽象。其實處理文件上傳就是處理POST數據,但是難點機會在於具體細節的處理,所以採用成型的第三方模塊也不失為一記良策。#### 簡單介紹一下 node-formidable 使用1.安裝npm install formidable
2.使用 require 語句引入
var formidable = require("formidable");
3.創建IncomingForm,它是對提交表單的抽象表示
var form = new formidable.IncomingForm();
推薦閱讀:
※有哪些值得推薦的針對 Node.js 本身而非 Express 框架之類的學習資料?
※NodeJS的desktop應用開發中,關於Electron的中文文檔或者博客之類的很少?
※為什麼nodejs的module.js里用了readFileSync而不用readFile?
※想學習nodejs 有什麼書可以推薦的?
※《深入淺出Node.js》《Node.js 實戰(雙色)》《了不起的Node.js》 這三本書那本書比較好呢?
TAG:Nodejs |