Lala Code

Lala 的前端大補帖,歡迎一起鑽研前端技術😊

0%

提升開發效率:nodemon 的自動監控和重啟

nodemon

每次修改 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 會自動監測這些變化並更新

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值很高!
也是很多工程師推薦的線上課程網站。
❤️