每次修改 Node.js 程式都得重新執行應用程式,太麻煩了吧?
是的!我們需要工具來幫助我們節省開發時間!
nodemon 是什麼?
nodemon
全名為 Node Monitor,用於監控 Node.js 應用程式的變化並自動重新啟動應用程式。這樣在開發時,當您對程式碼進行更改並保存時,nodemon
會自動偵測到變化並重新啟動應用程式,不必手動重啟應用程式,節省開發時間和提高效率。
nodemon 的優點
- 自動重新啟動:
nodemon
可以自動監測程式碼變化,並在您進行修改後自動重新啟動應用程式,使您的更改立即生效,節省了手動重啟的時間。 - 開發效率提升: 借助
nodemon
,您可以專注於開發,無需擔心應用程式的重新啟動,大大提升了開發效率。 - 避免手動操作:
nodemon
可以代替手動重啟應用程式的步驟,讓您專注於程式碼編寫,減少手動操作的瑣碎工作。 - 版本控制:
nodemon
的安裝通常是專案的開發相依,因此可以確保在不同專案中使用不同版本的nodemon
,避免版本衝突問題。 - 專案獨立性: 使用
nodemon
的本地安裝方式,每個專案都可以獨立使用自己的nodemon
版本,不會影響其他專案的開發環境。 - 即時調試:
nodemon
提供即時的開發調試,您可以立即查看應用程式在修改後的效果,快速排除錯誤。
安裝 nodemon
1 | npm install nodemon --save-dev |
因為 nodemon 只會在開發時使用,所以將被安裝到 devDependencies 中
執行指令
1 | nodemon app.js |
當您進行程式碼調整時,nodemon 會自動監測這些變化並更新
本站相關文章
👉 Node.js HTTP 模組 | 建立強大的伺服器端應用程式
👉 三分鐘了解 Node.js 模組原理:import 與 export 的運作
👉 用 Node.js 執行 JavaScript 環境,Node.js 後端開發第一步