节点 – 编辑特定文件后重新启动服务器

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

你可以使用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立文件夹

/日志/ *