问题标签 [nodemon]
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.
linux - Nodemon +永远不会检测到文件的更改
我有以下命令:
我理解应该:
- 永远作为守护进程运行
- 运行 Nodemon,它将在 /home/username/scriptpath 中看到更改时重新启动脚本,并且还会在崩溃时“退出”到永远,允许永远重新启动它。
但是,我观察到 Nodemon 在监视文件夹中的文件发生更改时不会重新启动。(虽然永远在崩溃时重新启动,但当我故意造成一个时。)
注意:仅运行“nodemon example.js”按预期工作,并在更改文件时重新启动。
我需要更改什么以允许 Nodemon 在文件更改时重新启动脚本?
不幸的是,我对 linux 命令的了解有限,我很可能使用了错误的命令。
node.js - 删除不会在 nodemon 中触发重启事件
删除文件不应该触发重启事件吗?如何捕获正在删除的文件?我尝试了以下方法:
现在,当我touch abc
(在另一个终端)看到一条console.log
消息时:
但是,当我rm abc
.
我也在这里打开了一个问题。
node.js - gulp nodemon + node = 错误:监听 EADDRINUSE
我知道 EADDRINUSE 发生在节点尝试将自己绑定到已经在使用的端口时。
问题是,当我的代码发生更改时,这一切都与 gulp nodemon 结合使用以重新启动。自从我将代码从 bin/www 移动到我的 app.js 文件中后,我就觉得我遇到了这个错误。
bin/www 看起来像这样:
gulp.js 使用以下代码重新启动我的服务器:
在我的 app.js 文件中,我有这个来启动服务器:
这一切在我第一次启动 gulp 时工作正常,但现在当 gulp 重新启动时,我收到错误:
我感觉这与将代码从 bin/www 中移出有关(让 socket.io 在我的应用程序 var 上工作是必需的)
有谁知道如何解决这个问题?
更新:在 gulp 之外使用“nodemon bin/www”时,一切正常
node.js - 带有 nodemon 的 Sublime Text3 控制台
我可以在 sublime text 3 编辑器的控制台中成功使用该节点。我尝试使用 nodemon 让我在每次保存文件时更快地运行它。
我去工具->构建系统并输入:
但我收到以下错误:
在控制台中会发生以下情况:
x$> nodemon --v app.js
env: node: 参数列表太长
感谢帮助:)
node.js - 如何使用 grunt-nodemon 运行多个节点应用程序?
是否可以使用 grunt-nodemon 同时运行一个节点应用程序(producer.js)以及一个或多个节点工作程序(consumer.js)?gruntfile 会是什么样子?
node.js - Node.js - nodemon vs node - 开发与生产
我想使用$>npm start
并让它使用“nodemon”进行开发,使用“node”进行生产。我不能将条件逻辑放在我的 package.json 文件中,那么如何最好地完成呢?
javascript - Nodemon --ext 任何文件类型
我有一个想要观看的图像目录。该目录可以有许多不同的文件类型。我知道您可以为 nodemon 指定要监视的文件类型列表,但是我如何告诉 nodemon 监视目录中的所有文件?我的命令现在看起来像这样:
我可以用什么来替换jpg,png?
node.js - Nodemon 监视太多文件
我对 nodemon 的警告信息感到困惑:
如果我计算所有文件,我得到:
这些文件中的绝大多数都在下面.git
,node_modules
无论如何应该被 nodemon 忽略。知道是什么原因造成的吗?
(我--watch
暂时用)
node.js - Nodemon 在 Docker 环境中不工作
我正在使用 Docker 和 fig 来构建 NodeJS dev-env。
当我使用 nodemon 监视 server.js 时,更改 server.js 不会重新启动服务器。
但是,当我从 nodemon 更改为 supervisor 时,它起作用了!
有谁知道问题出在哪里?
更多信息如下:
我的无花果文件夹结构:
图.yml:
Dockerfile:
Server.js:(来自 NodeJS 网站的示例代码)
javascript - 忽略参数在 gulp 和 nodemon 中如何工作?
我正在尝试创建一个 gulpfile,它对我的个人 javascript 文件 (.js) 进行 lint,但忽略任何供应商/第三方库。
我的 gulp 文件如下所示:
当我在终端中运行“gulp default”命令时,它仍然会检查node_modules中的 javascript 文件。我尝试了 glob 语法的变体,但似乎无法实现所需的行为。
知道我哪里出错了吗?
谢谢。