node - 编辑特定文件后重新启动服务器

时间:2011-11-10 09:35:34

标签: javascript node.js npm

我想在编辑特定文件后自动重启服务器。 有什么我可以安装来帮助我做到这一点? - 或者我是否需要观察文件夹相应地运行脚本。 任何指针赞赏

4 个答案:

答案 0 :(得分:7)

使用supervisor。使用npm install supervisor -g安装它并使用supervisor server.js启动您的代码,您应该很高兴。请注意,默认情况下,它会密切关注与server.js及其子目录位于同一目录中的文件,但应该可以添加其他路径。

答案 1 :(得分:0)

您可以使用Nodemon,甚至可以使用video tutorial on it

答案 2 :(得分:0)

https://github.com/mdlawson/piping也很好。

  

已有节点“包装器”处理文件的监视   更改并重新启动应用程序(例如node-supervisor),如   以及在崩溃时重装,但我不喜欢那样。管道   为节点添加“热重新加载”功能,观看您的所有项目   文件和任何更改时重新加载,而不需要   “包装”二进制。

答案 3 :(得分:0)

Nodemon对它有用https://github.com/remy/nodemon 此外,如果您希望nodemon仅在特定文件发生更改时重新启动应用程序,则必须拥有.nodemonignore文件,您可以在其中告知nodemon应忽略哪些文件的更改。

示例.nodemonignore文件:

/public/*   # ignore all public resources

/.*         # any hidden (dot) files

*.md        # Markdown files

*.css       # CSS files

.build/*    # Build folder

/log/*