nodejs開發輔助工具nodemon

2021-10-03 11:47:21 字數 898 閱讀 2501

修改**後,需要重新啟動 express 應用,所做的修改才能生效。若之後的每次**修改都要重複這樣的操作,勢必會影響開發效率,本文將詳細介紹nodemon,它會監測專案中的所有檔案,一旦發現檔案有改動,nodemon 會自動重啟應用

全域性安裝 nodemon 包,這樣新建立的 node.js 應用都能使用 nodemon 執行起來了

npm install -g nodemon
安裝完成之後,nodemon 就可以啟動 express 應用了,先關閉當前正在執行的應用程式,然後再執行命令:

nodemon index.js
預設地,nodemon會自動開啟index.js。所以,也可以使用如下命令

nodemon
通過 nodemon 啟動應用之後,不管是修改了**,還是安裝了新的 npm 包,nodemon 都會重新啟動應用

nodemon 缺省會監聽當前目錄下(也就是執行 nodemon 命令所在的目錄)的所有檔案,不過有些情況下,雖然專案檔案發生了改動,但是不需要 nodemon 重啟應用,那如何讓檔案不被 nodemon 監聽呢?不需要監聽的檔案,可以通過設定 nodemon 的配置檔案排除掉,新建檔案 server/nodemon.json,新增**:

nodemon 配置檔案是 json 檔案,通過設定 ignore 屬性值,乙個由檔名組成的字串陣列,指定不需要監聽的檔案

有時候可能 nodemon 還在執行的時候,需要手動重啟它,在這種情況下不需要關閉正在執行的 nodemon 程序然後再重啟 nodemon,只要在 nodemon 命令執行的終端 視窗中輸入 rs 兩個字元,然後再按下回車鍵,就能重啟 nodemon 了

rs
當然,nodemon 不是只專門服務於 node.js 應用的,它還可以用於其它語言開發的應用

NK bin 輔助工具

有時候需要簡單的檢視一下nk.bin ce rom 中的檔案,就需要小工具,這些工具在wince sdk中有很多,下面簡單介紹幾個 viewbin.exe 顯示bin檔案中的內容 displays information about the contents of a run time image....

LINQ to SQL 輔助工具

當你在專案中使用linq to sql的時候,有乙個事情是必須要非常注意的,那就是要關心一下linq to sql幫你生成的sql語句,尤其在你還不是非常熟悉linq to sql的語法,api的時候,這點是非常重要的。一 datacontext本身有提供log屬性來將linq to sql生成的s...

Bytom Kit開發輔助工具介紹

bytom kit是一款為了幫助開發者更簡單地理解bytom的開發輔助工具,集合了校驗 標註 解碼 測試水龍頭等功能。下面具體看一下各個工具的使用方法 key頁面顯示了熵 entropy 助記詞 mnemonics 隨機數 seed 派生私鑰 root expanded private key 派生...