Gruntjs 使用grunt contrib监视和重新加载选项重新加载Connect/Express服务器代码

Gruntjs 使用grunt contrib监视和重新加载选项重新加载Connect/Express服务器代码,gruntjs,grunt-contrib-watch,Gruntjs,Grunt Contrib Watch,我需要确保服务器实例始终运行最新的代码。 Grunt contrib watch确实会重新加载被监视的文件,但服务器进程不会用新代码重新启动,因此旧行为仍然在线,新代码i 此Grunt任务似乎包含以下功能: 将此选项设置为true将告诉express任务启动永久任务 在子进程中运行服务器,如果有任何服务器脚本 更改后,将使用动态生成的 监视任务 更新:在grunt express中尝试了serverreload选项-它似乎没有达到我所理解的效果,它不会更改正在运行的服务器的代码 是否有机会使用

我需要确保服务器实例始终运行最新的代码。 Grunt contrib watch确实会重新加载被监视的文件,但服务器进程不会用新代码重新启动,因此旧行为仍然在线,新代码i

此Grunt任务似乎包含以下功能:

将此选项设置为true将告诉express任务启动永久任务 在子进程中运行服务器,如果有任何服务器脚本 更改后,将使用动态生成的 监视任务

更新:在grunt express中尝试了serverreload选项-它似乎没有达到我所理解的效果,它不会更改正在运行的服务器的代码

是否有机会使用和实现相同的功能


示例:从“监视任务”选项启动我的服务器确实会运行我的最新代码,但这似乎不是有效的应答服务器不再响应HTTP请求。有关更多详细信息,请参阅我的。

我的问题似乎与我的问题重复。我需要检查他们的解决方案是否对我的问题有效。事实上,当文件被更改时,supervizor确实会重新启动服务器停止服务器,重新加载新节点模块并启动新服务器。更新:重复的问题已经两年了,我仍然希望有其他一些新的答案。