在做node開發(fā)的時(shí)候,經(jīng)常要花很多時(shí)間找能實(shí)現(xiàn)各種需求的第三方依賴包,因此特地記錄一下常用的npm包,積累一下技術(shù)棧。
1.node 常用的web框架 koa 和 express
2.生成md5的包: utility
3.http方面的庫: SuperAgent
4.Node.js 版的 jquery,用來從網(wǎng)頁中以 css selector 抓取數(shù)據(jù),使用方式跟 jquery 一樣。 cheerio
5.異步事件: eventproxy 和 async
6.測試: mocha 和 jasmine
7.持續(xù)集成平臺: travis
8.express4.x操作cookie使用這個(gè)模塊: cookie-parser
9.express4.x操作session使用這個(gè)模塊: express-session
10.express4.x使用redis使用這個(gè)模塊: connect-redis
11.express4.x使用flash使用這個(gè)模塊: connect-flash
12.異步編程推薦:q
13.對圖片打版本號使用: gulp-css-urlversion
14.修改靜態(tài)資源的文件名以及html 對靜態(tài)資源的引用:gulp-md5-plus
今天看 w3ctech 的文章時(shí)發(fā)現(xiàn)一個(gè)更全的總結(jié)。
(本文會不定期更新)