当前位置: 首页 > 后端技术 > Node.js

node学习记录:nodemon

时间:2023-04-03 12:40:32 Node.js

nodemonnpminstall-gnodemonnpminstall--save-devnodemonnodemonserving_HTML_page.js命令行使用nodemon代替node,更改项目中任何代码nodemon会重启应用(类似前端热加载)开发很方便)配置信息{"restartable":"rs",//重启命令,默认为rs"ignore":[""],//忽略文件后缀或文件夹,文件路径写成相对于nodemon.json所在的相对路径"verbose":true,//表示输出详细的启动重启信息"execMap":{"":"node","test":"gulptest"},"events":{"start":"gulp",//子进程(即监控应用)启动"crash":"",//子进程崩溃不会触发exit"exit":"",//子进程完全退出,不会非正常崩溃"restart":"gulp",//subprocessrestart},"ext":"jsjson",//监听指定后缀的文件,以空格分隔。默认监控后缀文件:.js、.coffee、.litcoffee、.json。但是对于没有文件后缀的文件,比如www文件,我找不到怎么用nodemon来监控。即使包含在watch中,nodemon也会忽略"watch":["./src/**"],"env":{"NODE_ENV":"env",//env:是开发环境;运行环境是开发;production为生产环境"PORT":"3000"},"legacy-watch":false//nodemon使用Chokidar作为底层监控系统,如果监控失败,或者没有需要监控的文件,则需要使用轮询方式(pollingmode),即设置legacy-watch为true,或者在命令行指定}