express 热更新

2,012 阅读1分钟

问题所在

express写后端, npm start 也即是 node ./bin/www 不会热更,每次改完都需重新npm start才看得到效果,对于开发调试很不友好。

如何解决

npm install nodemon -g --save-dev
// 修改 package.json

"scripts": {
    "start": "nodemon ./bin/www"
},

Nodemon 是一个帮助开发基于 Node.js 的应用程序的工具,它可以在检测到目录中的文件变更时自动重新启动节点应用程序。

Nodemon 不需要对您的代码或开发方法进行任何额外的更改。Nodemon 是 node 的替代包装。若要使用 nodemon,请在执行脚本时替换命令行上的单词 node。

github nodemon