標籤:

有哪些比較好用的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入門》

小編自己的實現:

ThaddeusJiang/node · GitHub


推薦閱讀:

有哪些值得推薦的針對 Node.js 本身而非 Express 框架之類的學習資料?
NodeJS的desktop應用開發中,關於Electron的中文文檔或者博客之類的很少?
為什麼nodejs的module.js里用了readFileSync而不用readFile?
想學習nodejs 有什麼書可以推薦的?
《深入淺出Node.js》《Node.js 實戰(雙色)》《了不起的Node.js》 這三本書那本書比較好呢?

TAG:Nodejs |