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