一些前端工具

cross-env

主要用來設(shè)置不同環(huán)境的變量,例如多端平臺,測試線正式線之間的區(qū)分。

react-use

自從react推出hooks版本后,社區(qū)各個團隊都在積極參與,hooks也真的是非常好用,我們可以將很多邏輯通過hooks的方式封裝起來,目前社區(qū)最流行庫是react-use。

classnames

有時候代碼里的css類名需要根據(jù)不同的條件展示,例如:

lodash

JavaScript 實用工具庫,封裝了很多方法,項目中使用,避免重復(fù)造輪子。

EsLint

主要用來約束項目的代碼規(guī)范,如果就你自己寫項目,那你隨意就好,但是團隊合作中,項目有個統(tǒng)一的規(guī)則,別人才能更容易理解維護。
使用前期可能會覺得不習慣、麻煩,但一兩個項目下來,都能寫出高質(zhì)量代碼

nodemon

可以自動檢測到目錄中的文件更改時通過重新啟動應(yīng)用程序。

react-snap

將網(wǎng)站預(yù)渲染,利于SEO。

IDEA

一款功能強大的編輯器,高度智能,可以說是支持所有語言。

vconsole

在移動端調(diào)試時,無法查看控制臺信息,就可以使用vconsole工具,模擬出一個控制臺

n

前端工程師通常會負責多個項目,有很多項目對node版本的要求不一樣,這時候就可以使用n來切換node版本。

pm2

  • 進程守護,系統(tǒng)崩潰自動重啟
  • 啟動多進程,充分利用cpu和內(nèi)存
  • 自帶日志記錄功能
  • nodemon是前臺運行的,pm2是后臺運行的

下載

sudo npm i pm2 -g // 全局安裝
pm2 --version // 查看版本

常用命令

pm2 start ... // 啟動
pm2 list // 查看進程列表
pm2 restart name/id // 手動重啟
pm2 stop name/id
pm2 delete name/id
pm2 info name/id // 查看基本信息
pm2 log name/id // 查看日志
pm2 monit name/id // 查看cpu 內(nèi)存信息
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容