问题标签 [node-supervisor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 更改 .js 文件时,Node.js 不会重新启动服务器?
我目前正在使用 node-supervisor 以便节点获取 .js 更改,它运行良好,但我注意到每次保存 js 文件时它都会重新启动服务器。有没有办法保存服务器端 .js 文件但不重新启动服务器,但会将更改自动加载到节点中?即,该过程不会退出,但会以某种方式使用新的更改进行自我更新。
node.js - 节点主管以代码 0 退出
我刚刚开始学习 node.js,浏览了一些教程。我只是在尝试节点主管,但在运行它时遇到了一些麻烦。我正在使用 express 设置应用程序,然后安装主管包。
使用以下命令启动应用程序:
完全符合我的预期,一切正常,就像以前做过几次一样。
但是,如果我启动主管 ( node_module\.bin\supervisor app.js
),我会收到以下消息:
我到处寻找答案,但我很难过。我可能在做一些愚蠢的事情,有人可以帮忙吗?
提前致谢
这是我当前的 package.json 文件:
node.js - 主管节点 .js“程序节点应用程序以代码 0 退出”错误
当我安装一个快速脚手架应用程序时
然后运行 npm install
然后运行主管
我明白了
app.js 文件是一个基本的默认 express 实例。
node.js - MAC OS - Node.js (NPM) - 通过具有管理员权限的 AppleScript 安装
当我在终端中一一运行以下命令时,它可以工作并安装,
sudo npm 安装主管
sudo npm install 永远
它要求在终端窗口中输入管理员密码并正常安装。
在 AppleScript 中,我将其运行为,
它打开终端并询问密码并等待用户响应输入密码以继续。我尝试了以下 AppleScript,
并得到以下错误,
错误“sudo:npm:找不到命令”编号 1
AppleScript 需要在常见的输入用户名和密码对话框中询问密码一次并运行,
sudo npm 安装主管
sudo npm install 永远
在终端中无需在终端窗口中输入密码。怎么做?
node.js - Nodemon 在 Docker 环境中不工作
我正在使用 Docker 和 fig 来构建 NodeJS dev-env。
当我使用 nodemon 监视 server.js 时,更改 server.js 不会重新启动服务器。
但是,当我从 nodemon 更改为 supervisor 时,它起作用了!
有谁知道问题出在哪里?
更多信息如下:
我的无花果文件夹结构:
图.yml:
Dockerfile:
Server.js:(来自 NodeJS 网站的示例代码)
node.js - 主管向 express.js 发送了哪个信号以重新启动服务器
全部:
[更新]:一些帖子提到:在windows中,没有信号机制,所以“SIGINT”不能在Windows Node.js中工作
当我处理明确终止时,我遇到了一个问题:
我想检测快递服务器的关机信号,所以我设置了这些:
在bin/www
. 并启动服务器supervisor bin/www
但是当我使用主管监控和重新启动服务器时,他们都没有被调用,谁能告诉我应该绑定哪个信号来监控服务器的关闭?
谢谢
node.js - 让主管忽略公共目录中的 js 更新
我有一个节点应用程序,它有一个 /public 子目录,其中只有静态文件(js、css、html 等)以及需要编译的 scss 文件
我正在通过键入运行我的应用程序
这使得每当具有这些扩展名的文件在我的根项目目录中发生更改时,服务器都会重新启动。
问题是公共下的js文件不应该导致重启。有没有办法忽略特定目录中的文件时间?或者如果没有,有没有办法忽略一个目录(当我使用 scss 时,我会切换主管调用)。
javascript - Node.js:识别为自动化测试用例执行而修改的文件
我目前使用nodemon或supervisor来自动重启服务器和自动执行测试用例。但目前我的要求是run specific test cases
何时certain files
更改。比如如果app\models\user.js
被修改,我想test\model\user-test.js
被执行。
我为了实现我需要确定哪些是被修改的文件。我怎样才能使用nodemon
or来实现supervisor
呢?
node.js - 在 express.js 中使用主管自动重新加载
我的 package.json
我的 app.js
我用命令运行我的应用程序:"$ DEBUG=lays-vroubek:* npm start"
但自动重新加载不起作用,没有任何错误消息(应用程序运行)
lays-vroubek@0.0.0 开始 /Users/jan.michalik/Workspace/Sites/lays-vroubek 主管 ./bin/www
使用程序 './bin/www' --watch '.' 运行节点主管 --extensions 'node,js,/bin/www' --exec 'node'
使用 'node ./bin/www' 启动子进程 观察目录 '/Users/jan.michalik/Workspace/Sites/lays-vroubek' 以进行更改。按 rs 重新启动进程。lays-vroubek:服务器监听端口 3000 +0ms
有什么帮助吗?
node.js - nodemon,主管,永远都给出不同的错误,有什么建议吗?
我已经通过在全球范围内安装它们一一尝试了所有这三个。但似乎没有一个工作。当我进行任何更改时,我正在使用它们自动重新启动服务器。
以下是我正在使用的命令。
来自主管的错误
永远的错误