问题引入
在开发阶段编写调试一个Node.js项目时,修改了代码后,必须停掉项目并重新启动,这样更改后的代码才有效,如此十分麻烦
例:现在主 Node.js 应用程序文件是 app.js
,在修改了代码后,需要先在命令行使用ctrl-C 将其关闭,再使用node app.js
命令重新启动项目
问题思考
是否有方法能在我们修改了node.js应用程序的代码文件后帮我们自动重启服务呢?
解决方法
方法一:使用nodemon
方法二:使用supervisor
nodemon
-
全局安装
npm install nodemon -g
-
使用(替代
node app.js
命令)nodemon app.js
supervisor
-
全局安装
npm install supervisor -g
-
使用(替代
node app.js
命令)supervisor app.js