节点 – 编辑特定文件后重新启动服务器
我想在编辑特定文件后自动重启服务器。 有什么我可以安装,以帮助我做到这一点? – 或者我需要看文件夹相应地运行一个脚本。 任何指针赞赏
你可以使用Nodemon ,甚至有一个video教程 。
使用主pipe 。 用npm install supervisor -g
安装它,然后用supervisor server.js
启动你的代码,你应该很好。 请注意,默认情况下,它会关注与server.js位于同一目录中的文件及其子目录,但应该可以添加其他path。
https://github.com/mdlawson/piping也不错。
已经有节点“包装器”来处理文件更改和重新启动应用程序(如节点监督器),以及重新加载崩溃,但我不喜欢这样做。 pipe道添加“热重新加载”function的节点,看着你所有的项目文件,并在任何改变时重新加载,而不需要“包装”二进制文件。
Nodemon对它很有用https://github.com/remy/nodemon另外,如果你想让nodemon只有在特定的文件被改变的时候重新启动你的应用程序,那么使用.nodemonignore文件是很重要的。应该被nodemon忽略。 示例.nodemonignore文件:
/ public / *#忽略所有的公共资源
/.*#任何隐藏的(点)文件
* .md#降价文件
* .css#CSS文件
.build / *#build立文件夹
/日志/ *