NodeJS 常用的 8 個工具

1. create-react-app:快速搭建 React 應(yīng)用的原型

安裝方法:npm install -g create-react-app芦鳍,create-react-app由 Facebook 出品丹喻,能夠幫你快速的生成 React 應(yīng)用的骨架悼瓮,里面包括典型 React 應(yīng)用的基礎(chǔ)依賴吹散,最佳實踐,包括:開發(fā)環(huán)境的各種工具污朽,能直接修改運行的測試文件髓介、工具,幫你構(gòu)建源代碼以便發(fā)布到生產(chǎn)環(huán)境的腳本箱硕。

2. standard:傻瓜式的 Javascript 語法檢查工具

安裝方法:npm install -g standard拴竹,standard是代碼檢查工具領(lǐng)域的新秀,代碼檢查存在的必要性這里不再贅述剧罩。在代碼風(fēng)格檢查領(lǐng)域有幾款優(yōu)秀的工具栓拜,按出現(xiàn)的先后順序為:jslint、jshint斑响、eslint菱属,而跟 standard 同時出現(xiàn)的還要很多其他的钳榨,他的特點是傻瓜式舰罚,零配置即可上手,目前在已經(jīng)有不少開源項目使用了這種風(fēng)格薛耻,無需任何配置营罢,只需要用過命令行就可以確保所有的代碼貢獻者提交的代碼是風(fēng)格一致的。

3. nodemon:自動重啟 NodeJS 應(yīng)用

安裝方法饼齿,npm install -g nodemon饲漾,nodemon是一款監(jiān)聽服務(wù)運行時所在的目錄源代碼變化并自動重啟服務(wù)的工具,是項目快速迭代時的完美伴侶缕溉,因為 nodemon 能幫你把重復(fù)工作降到最低考传。理論上 nodemon 支持各種語言的服務(wù)重啟,并且支持監(jiān)聽目錄和文件的自定義配置证鸥。

4. pm2:便捷管理 node 服務(wù)進程

安裝方法僚楞,npm install -g pm2,pm2是一款非常強大的服務(wù)進程管理工具枉层,尤其適合用在生產(chǎn)環(huán)境泉褐,人人車所有的線上 node 服務(wù)都是用他來管理,開箱即用的特性包括:進程監(jiān)控鸟蜡、負(fù)載均衡膜赃、內(nèi)存監(jiān)控、日志管理揉忘、服務(wù)管理跳座。并且有需要的同學(xué)可以開啟他官方的 node 應(yīng)用監(jiān)控后臺支持:keymetrics.io

5. localtunnel:把本機服務(wù)暴露到外網(wǎng)

安裝方法:npm install -g localtunnel端铛,localtunnel能夠讓你快速的把本機的服務(wù)暴露到公網(wǎng)上,提供給其他人使用疲眷、測試沦补,不需要任何域名、虛擬主機咪橙。典型的使用場景比如做前端開發(fā)的同學(xué)可以利用這個工具把開發(fā)環(huán)境的服務(wù)提供給 PM 或者 QA 驗收使用夕膀。提供類似服務(wù)的還有 ngrok 及其國內(nèi)克隆版 natapp,但是都是收費的美侦。

6. david:幫你找到已經(jīng)過期的依賴包

安裝方法:npm install -g david产舞,david不僅僅能夠讓你知道你的項目中哪些依賴包需要升級,還提供了快速升級包的機制菠剩。npm 內(nèi)置的工具有 npm outdated易猫,但是 david 較之更優(yōu)。

7. nvm:Node 版本管理器

安裝方法參見nvm具壮,該工具不是 NodeJS 編寫准颓。顧名思義,他能夠幫你安裝棺妓、管理攘已、切換不同版本的 NodeJS 引擎,對于開源項目維護者來說尤其實用怜跑。比如:你的項目需要支持 NodeJS 的 Current Release(7.X)样勃,也要支持 LTS Release(6.X),在跑測試的時候性芬,輔以簡單的腳本就可以在多個不同版本上做自動化回歸峡眶。

8. yarn:比 npm 更好的包管理器

安裝方法:npm install -g yarn,yarn是 Facebook 出品的改良版 NodeJS 包管理器植锉,在性能上有非常大的改進辫樱,依賴管理方面也修復(fù)了 npm 被人詬病了很久的無法鎖定依賴的問題,但是國內(nèi)的同學(xué)使用可能偶爾會遇到服務(wù)不穩(wěn)定的情況俊庇。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末狮暑,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子暇赤,更是在濱河造成了極大的恐慌心例,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鞋囊,死亡現(xiàn)場離奇詭異止后,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門译株,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瓜喇,“玉大人,你說我怎么就攤上這事歉糜〕撕” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵匪补,是天一觀的道長伞辛。 經(jīng)常有香客問我,道長夯缺,這世上最難降的妖魔是什么蚤氏? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮踊兜,結(jié)果婚禮上竿滨,老公的妹妹穿的比我還像新娘。我一直安慰自己捏境,他們只是感情好于游,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著垫言,像睡著了一般贰剥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上骏掀,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天鸠澈,我揣著相機與錄音柱告,去河邊找鬼截驮。 笑死,一個胖子當(dāng)著我的面吹牛际度,可吹牛的內(nèi)容都是我干的葵袭。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼乖菱,長吁一口氣:“原來是場噩夢啊……” “哼坡锡!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起窒所,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤鹉勒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后吵取,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體禽额,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了脯倒。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片实辑。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖藻丢,靈堂內(nèi)的尸體忽然破棺而出剪撬,到底是詐尸還是另有隱情,我是刑警寧澤悠反,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布残黑,位于F島的核電站,受9級特大地震影響斋否,放射性物質(zhì)發(fā)生泄漏萍摊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一如叼、第九天 我趴在偏房一處隱蔽的房頂上張望冰木。 院中可真熱鬧,春花似錦笼恰、人聲如沸踊沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽逼龟。三九已至,卻和暖如春追葡,著一層夾襖步出監(jiān)牢的瞬間腺律,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工宜肉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留匀钧,地道東北人。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓谬返,卻偏偏與公主長得像之斯,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子遣铝,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1. create-react-app:快速搭建 React 應(yīng)用的原型 安裝方法:npm install -g ...
    侯工閱讀 7,512評論 0 4
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,500評論 25 707
  • 之前看到過別人的一個勵志雞湯: 請從0~1之間佑刷,選擇任意一個小數(shù),請記住這個小數(shù)酿炸。 你知道嗎瘫絮,你選中這個小數(shù)的...
    冥笑閱讀 234評論 0 0
  • 愿你麦萤,有勇氣說不, 愿你,有勇氣接納频鉴, 愿你栓辜,有勇氣熱愛。 種子拼力從泥土里鉆出來垛孔, 因為熱愛著大地藕甩。 蒼鷹盡情在...
    碧海飛鴻2016閱讀 398評論 4 4
  • 劉學(xué)東狭莱,中華針刀學(xué)會會員,山東濰坊針灸學(xué)院畢業(yè)概作,寧津中醫(yī)院實習(xí)腋妙,06年拜針刀大師陳貴斌門下,國內(nèi)針刀界骨灰級大家施...
    劉學(xué)東閱讀 852評論 0 0