簡體   English   中英

Nodemon 監視所有項目目錄

[英]Nodemon watch all project directories

我相信 nodemon 應該默認監視所有目錄的更改(期望 node_module 等)。

nodemon /bin/www 3000

但它只監視根文件夾中文件的更改。

nodemon /bin/www 3000 
[nodemon] 1.9.1
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node ./bin/www /bin/www 3000`

如何指定它監視項目中的所有文件夾?

默認情況下,nodemon 監視當前工作目錄。 如果您想控制該選項,請使用--watch選項添加特定路徑:

nodemon --watch app --watch libs /bin/www 3000

查看官方文檔:這里

默認情況下,Nodemon 監視項目中的所有目錄,但僅檢測 javascript 文件中的更改。 您可以將以下監視腳本添加到package.json文件,它會在任何文件更改時自動重啟腳本:

"scripts": {
  "start": "node ./bin/www",
  "watch": "nodemon ./bin/www --watch ./ --ext '*' localhost 3000"
}

這里的第一個參數是 nodemon 應該在任何文件更改時重新啟動/運行的快速服務器路徑,第二個是 nodemon 應該監視其上的更改的文件擴展名,最后兩個是您的主機和端口服務器正在運行。

現在,您可以運行:

$ npm run watch

它應該工作。

建議將 nodemon 添加為開發依賴項而不是主/構建依賴項,如下所示:

"devDependencies": {
  "nodemon": "^2.0.12"
},
"dependencies": {
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM