对于来自 PHP 背景的人来说,在每次代码更改后杀死节点并重新启动它的过程似乎非常乏味。使用节点启动脚本以在保存代码更改时自动重新启动节点时是否有任何标志?
forever 模块有多个 node.js 服务器的概念,可以启动、重启、停止和列出当前运行的服务器。它还可以监视更改的文件并根据需要重新启动节点。
如果您还没有它,请安装它:
npm install forever -g
安装后,调用forever命令:使用-w标志来观察文件的变化:
forever
-w
forever -w ./my-script.js
此外,您可以监视目录并忽略模式:
forever --watch --watchDirectory ./path/to/dir --watchIgnore *.log ./start/file