nodemon 是一種工具,可在檢測到目錄中的文件更改時通過自動重新啟動節點應用程序來幫助開發基于 node.js 的應用程序
nodemon 特性
- 自動重新啟動應用程序。
- 檢測要監視的默認文件擴展名。
- 默認支持 node,但易于運行任何可執行文件,如 python、ruby、make 等。
- 忽略特定的文件或目錄。
- 監視特定目錄。
- 使用服務器應用程序或一次性運行實用程序和 REPL。
- 可通過 Node require 語句編寫腳本
如下圖start 腳本啟動項目后。修改electron主進程代碼后程序不會刷新,需要重新啟動才生效,顯然我們再開發階段會寫大量的代碼,每次改動后都手動重啟顯然太麻煩了,嚴重影響了工作效率。那么應該如何解決,請繼續向下看。
一、安裝
cnpm install nodemon -g
二、修改啟動命令
按照如下在啟動腳本前加上nodemon --exec
然后重啟項目即可
修改前
"start": "electron ."
修改后
"start": "nodemon --exec electron ."