我想在编辑特定文件后自动重新启动服务器。我可以安装什么来帮助我做到这一点吗?- 或者我需要观察文件夹相应地运行脚本。任何指针表示赞赏
问问题
827 次
4 回答
7
使用主管。安装它npm install supervisor -g
并启动你的代码,supervisor server.js
你应该很高兴。请注意,默认情况下,它会关注与 server.js 及其子目录位于同一目录中的文件,但应该可以添加其他路径。
于 2011-11-10T09:37:14.373 回答
0
https://github.com/mdlawson/piping也不错。
已经有节点“包装器”处理监视文件更改和重新启动应用程序(例如节点主管)以及在崩溃时重新加载,但我不喜欢这样做。管道向节点添加“热重新加载”功能,监视所有项目文件并在任何更改时重新加载,而不需要“包装器”二进制文件。
于 2013-03-21T21:30:31.570 回答
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/*
于 2013-08-11T22:18:28.200 回答