每次修改 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 後端開發第一步
🚀實體工作坊分享
玩轉 Web頁面的前端技術(HTML/CSS/JS) 一日體驗課
最近時賦學苑開了實體體驗課,即使你對程式碼沒有概念也能上手!Lala 會帶你一起做出一個個人品牌形象網站,帶你快速了解前端的開發流程,快跟我們一起玩轉 Web 吧!🚀線上課程分享
線上課程可以加速學習的時間,省去了不少看文件的時間XD,以下是我推薦的一些課程想學習更多關於前後端的線上課程,可以參考看看。
Hahow
Hahow 有各式各樣類型的課程,而且是無限次數觀看,對學生或上班族而言,不用擔心被時間綁住六角學院
如果你是初學者,非常推薦六角學院哦!剛開始轉職也是上了六角的課,非常的淺顯易懂,最重要的是,隨時還有線上的助教幫你解決問題!
Udemy
Udemy 裡的課程非常的多,品質普遍不錯,且價格都滿實惠的,CP值很高!也是很多工程師推薦的線上課程網站。