nodemon前端
npm install -g nodemon
npm install --save-dev nodemon
nodemon serving_HTML_page.js
命令行 用nodemon
代替node
node
更改項目中任何代碼 nodemon 都會讓應用從新啓動(相似前端的熱加載 開發時候很方便)npm
{ "restartable":"rs",//重啓的命令,默認是 rs "ignore":[""],//忽略的文件後綴名或者文件夾,文件路徑的書寫用相對於 nodemon.json 所在位置的相對路徑 "verbose": true, //表示輸出詳細啓動與重啓信息 "execMap":{ "":"node", "test": "gulp test" }, "events":{ "start":"gulp", //子進程(即監控的應用)啓動 "crash":"", //子進程崩潰,不會觸發 exit "exit":"", //子進程徹底退出,不是非正常的崩潰 "restart":"gulp", //子進程重啓 }, "ext": "js json",//監控指定後綴名的文件,用空格間隔。默認監控的後綴文件:.js, .coffee, .litcoffee, .json。可是對於沒有文件後綴的文件,好比 www 文件,我暫時找不到怎麼用 nodemon 去監控,就算在 watch 中包含了,nodemon 也會忽略掉 "watch":[ "./src/**" ], "env":{ "NODE_ENV":"env", // env: 是開發環境; 運行環境 development; production 是生產環境 "PORT":"3000" }, "legacy-watch":false //nodemon 使用 Chokidar 做爲底層監控系統,可是若是監控失效,或者提示沒有須要監控的文件時,就須要使用輪詢模式(polling mode),即設置 legacy-watch 爲 true,也能夠在命令行中指定 }