在对其应用程序脚本进行更改后重新启动node.js服务器的最佳方法是什么

ari*_*tav 17 node.js

所以,我正在学习节点,我发现为了测试,我必须杀死正在运行的节点实例,然后使用服务器的新应用程序代码重新启动它.所以,我首先像这样执行我的节点服务器: node myapp.js.

然后,我注意到某些东西工作不正常,或者我想在myapp.js中添加一些新代码.我进入Process Explorer(我在Windows机器上运行节点),并终止node.exe进程,然后上传带有更改的新myapp.js文件.然后我node myapp.js再次开始再次测试.

必须有一种更简单的方法来做到这一点.我输入node --help但是列出了太多的标志,看看是否有某种类似于Linux上的apache的重启机制,如:httpd -k restart.节点是否有一种"优雅"的重启?

low*_*key 14

检查nodemon.使用npm install nodemon之后安装它,之后只需使用nodemon server.jsserver.js是您正在处理的文件.