国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

我用的一些Node.js開(kāi)發(fā)工具、開(kāi)發(fā)包、框架等總結(jié)

2024-05-06 16:09:10
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了我個(gè)人使用的一些Node.js開(kāi)發(fā)工具、開(kāi)發(fā)包、框架等總結(jié),需要的朋友可以參考下

開(kāi)發(fā)工具

1.WebStorm,毫無(wú)疑問(wèn)非他莫屬,跨平臺(tái),強(qiáng)大的代碼提示,支持Nodejs調(diào)試,此外還支持vi編輯模式,這點(diǎn)我很喜歡。
2.做些小型項(xiàng)目用Sublime Text。
3.Browserify:將你的nodejs模塊應(yīng)用到瀏覽器中
4.nvm:nodejs版本管理工具,你可能會(huì)用到多個(gè)nodejs版本(如v0.11.x支持generator的nodejs和stable的v0.10.x版本),用它可以方便切換

測(cè)試&自動(dòng)化

1.mocha:一個(gè)簡(jiǎn)單、靈活有趣的 JavaScript 測(cè)試框架(類似的還有should,supretest)
2.gruntjs:迄今為止node世界中最流行的構(gòu)建工具
3.gulp.js:宣稱取代gruntjs的東東
4.node-inspector:nodejs代碼調(diào)試神奇,結(jié)合瀏覽器Chrome-Debug,輕量,方便
5.node-dev:代碼改了,還在不斷的按Ctrl+C嗎?快試試這個(gè)工具吧,使用fs.watch()監(jiān)控項(xiàng)目目錄,代碼變化后,自動(dòng)重啟項(xiàng)目
6.pm2:替代node-forever的新秀

第三方開(kāi)發(fā)包

1.Edge.js:讓.NET和nodejs在同一進(jìn)程中運(yùn)行,相互調(diào)用(神器的東西啊)
2.Express,優(yōu)秀的Web開(kāi)發(fā)框架
3.moment,強(qiáng)大的日期處理庫(kù)
4.cheerio,jQuery核心選擇器的實(shí)現(xiàn),可跑在server端,類似jsdom,但比jsdom輕量很多
5.async,異步處理
6.shortid,url友好的unique id
7.log4js,日志記錄,穩(wěn)健的系統(tǒng)離不開(kāi)日志記錄
8.colors,便于在console中輸出不同顏色的文本(tinycolor,更輕量級(jí)的控制臺(tái)顏色設(shè)置)
9.xmlrpc,方便xml遠(yuǎn)程過(guò)程調(diào)用,比如寫(xiě)metaweblog的時(shí)候可能會(huì)用到
10.commander:編寫(xiě)命令行應(yīng)用必備,簡(jiǎn)化各種命令解析操作
11.koa:Express的接班人
12.chokidar:完善的文件、文件夾監(jiān)控包,解決了fs.watch諸多不完善的地方,可以進(jìn)行子目錄的監(jiān)控,相當(dāng)方便
13.axon:消息、常見(jiàn)socket模式的上層實(shí)現(xiàn),簡(jiǎn)化socket開(kāi)發(fā),TJ大神作品
14.cron:采用crontab語(yǔ)法的任務(wù)計(jì)劃包
15.open:使用本地應(yīng)用打開(kāi)文件或者url
16.term-list:cli輔助選擇操作
17.deepmerge: js對(duì)象深度合并
18.loadsh,underscore:js常用工具庫(kù),對(duì)象合并,排序算法,map,reduce等
19.iconv-lite:純js實(shí)現(xiàn)的編碼轉(zhuǎn)換庫(kù),開(kāi)發(fā)爬蟲(chóng)等場(chǎng)景會(huì)經(jīng)常用到。
20.request: 更簡(jiǎn)單的發(fā)送http請(qǐng)求
21.needle:輕量級(jí)的http client模塊,集成了iconv-lite,跟request類似
22.superagent:類似request,使用風(fēng)格跟jQuery神似。
23.mobile-agent: 判斷是手機(jī)瀏覽器的訪問(wèn)還是pc端的訪問(wèn),對(duì)做web很有用哦。
24.is-type-of:js輔助庫(kù),判斷對(duì)象的類型

Web框架&工具

1.StrongLoop
2.KeystoneJS
3.CompoundJS
3.Geddy

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 福清市| 都兰县| 图们市| 弥渡县| 玉屏| 遂溪县| 张家界市| 略阳县| 大兴区| 赤城县| 义马市| 舞钢市| 达尔| 名山县| 甘洛县| 阿荣旗| 山阳县| 林州市| 凤山县| 大宁县| 望城县| 泾源县| 友谊县| 建始县| 凤山市| 大同市| 尚志市| 泽州县| 固安县| 庆阳市| 水富县| 安顺市| 西乌珠穆沁旗| 夹江县| 阿克| 阿克苏市| 安图县| 津南区| 博客| 南靖县| 河池市|