节点-在编辑特定文件后重新启动服务器
node - restart server after editing specific files
我想在编辑特定文件后自动重新启动服务器。我可以安装什么东西来帮助我做到这一点吗?-或者我需要观察文件夹运行相应的脚本。欢迎指教
使用supervisor。用npm install supervisor -g
安装它,用supervisor server.js
启动代码,应该就可以了。请注意,默认情况下,它会监视与server.js及其子目录相同目录下的文件,但应该可以添加其他路径。
你可以使用Nodemon,甚至有一个视频教程。
https://github.com/mdlawson/piping也不错。
已经有处理监视文件的节点"包装器"更改和重新启动应用程序(如node-supervisor)以及在崩溃时重新加载,但我不喜欢这样。管道为节点添加"热重新加载"功能,监视您的所有项目文件和在任何更改时重新加载,而不需要"包装"二进制。
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/*
相关文章:
- 当我在重新启动cordova应用程序后尝试添加更多数据时,lokijs会丢失数据库和收集中的数据
- 重新启动jquery脚本后,角度停止工作
- Chrome内容脚本制作cookie;chrome重新启动时,cookie会被删除.如何使其稳定
- preventDefault之后的重新启动事件
- WebStorm,使用Node Supervisor(因此不必在每次代码更改后重新启动)
- 重新启动游戏jQuery功能不工作
- Web服务器意外退出,正在重新启动新实例
- 在变量中保存值的最佳方法是在应用程序关闭后使用,然后使用apachecordova在android中重新启动
- 重新启动画布 JavaScript
- Cordova创建的文件不会显示在Windows资源管理器中,除非重新启动设备
- 应用程序重新启动后追加到文件 - Phonegap
- 避免在文件更改时自动重新启动服务器流星
- 我如何让SocketCluster重新启动文件更改
- 编辑文件重新启动服务器在流星在windows
- Node.js -如何备份变量到一个文件,并在服务器重新启动时重新获得它
- 当映射文件更改时,不要重新启动IIS
- 节点-在编辑特定文件后重新启动服务器
- 如何在文件更改时重新启动节点服务器
- 直到应用程序重新启动(文件API)才显示对文件的修改
- 如果我重新启动应用程序池,客户端浏览器会引用我更新的javascript或css文件吗?