4

我想在编辑特定文件后自动重新启动服务器。我可以安装什么来帮助我做到这一点吗?- 或者我需要观察文件夹相应地运行脚本。任何指针表示赞赏

4

4 回答 4

7

使用主管。安装它npm install supervisor -g并启动你的代码,supervisor server.js你应该很高兴。请注意,默认情况下,它会关注与 server.js 及其子目录位于同一目录中的文件,但应该可以添加其他路径。

于 2011-11-10T09:37:14.373 回答
0

您可以为此使用Nodemon,甚至还有一个视频教程

于 2011-11-10T09:53:39.823 回答
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 回答