2012-03-06 57 views
17

因此,我正在学习节点,并且发现对于测试,我必须杀死正在运行的实例的节点,然后用服务器的新应用程序代码重新启动它。所以,我首先执行我的节点服务器:node myapp.js在对其应用程序脚本进行更改后重新启动node.js服务器的最佳方式

然后,我发现有些东西不能正常工作,或者我想向myapp.js添加一些新代码。我进入Process Explorer(我正在Windows机器上运行节点),并终止node.exe进程,然后上传带有更改的新myapp.js文件。然后我做node myapp.js再次启动它再次测试。

有一个更简单的方法来做到这一点。我输入node --help,但列出的标志太多,以查看是否存在某种类似于Linux上的apache的重新启动机制,如:httpd -k restart。是否有一种“优雅”重新启动节点?

回答

13

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

+0

这工作,并肯定节点主管也将工作@Bartek。 – ariestav 2012-03-06 03:03:33

+0

node-dev也适用于此。 – 2013-06-01 18:08:53

相关问题