对于来自PHP背景的人来说,在每次代码更改后终止节点并重新启动它的过程似乎非常乏味。在使用node启动脚本时,是否有任何标志可以在保存代码更改时自动重新启动node?
发布于 2013-10-26 00:09:31
forever module具有多个node.js服务器的概念,可以启动、重新启动、停止和列出当前正在运行的服务器。它还可以监视更改的文件,并根据需要重新启动节点。
如果您还没有,请安装它:
npm install forever -g
安装后,调用forever
命令:使用-w
标志查看文件是否有更改:
forever -w ./my-script.js
此外,您还可以查看目录并忽略模式:
forever --watch --watchDirectory ./path/to/dir --watchIgnore *.log ./start/file
发布于 2012-06-24 15:41:55
发布于 2012-06-24 15:34:03
你应该看看像nodemon这样的东西。
Nodemon将监视启动nodemon的目录中的文件,如果这些文件发生更改,它将自动重新启动节点应用程序。
示例:
nodemon ./server.js localhost 8080
或者简单地说
nodemon server
https://stackoverflow.com/questions/11175676
复制相似问题