首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >更改文件时重新启动节点

更改文件时重新启动节点
EN

Stack Overflow用户
提问于 2012-06-24 15:18:36
回答 5查看 120.6K关注 0票数 191

对于来自PHP背景的人来说,在每次代码更改后终止节点并重新启动它的过程似乎非常乏味。在使用node启动脚本时,是否有任何标志可以在保存代码更改时自动重新启动node?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-10-26 00:09:31

forever module具有多个node.js服务器的概念,可以启动、重新启动、停止和列出当前正在运行的服务器。它还可以监视更改的文件,并根据需要重新启动节点。

如果您还没有,请安装它:

代码语言:javascript
复制
npm install forever -g

安装后,调用forever命令:使用-w标志查看文件是否有更改:

代码语言:javascript
复制
forever -w ./my-script.js

此外,您还可以查看目录并忽略模式:

代码语言:javascript
复制
forever --watch --watchDirectory ./path/to/dir --watchIgnore *.log ./start/file
票数 107
EN

Stack Overflow用户

发布于 2012-06-24 15:41:55

Node-supervisor是一个很好的选择

代码语言:javascript
复制
npm install supervisor -g

在迁移到应用程序的根目录后,请使用以下内容

代码语言:javascript
复制
supervisor app.js
票数 159
EN

Stack Overflow用户

发布于 2012-06-24 15:34:03

你应该看看像nodemon这样的东西。

Nodemon将监视启动nodemon的目录中的文件,如果这些文件发生更改,它将自动重新启动节点应用程序。

示例:

代码语言:javascript
复制
nodemon ./server.js localhost 8080

或者简单地说

代码语言:javascript
复制
nodemon server
票数 110
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11175676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档