问题标签 [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.

0 投票
1 回答
576 浏览

javascript - 通过 grunt-nodemon 重新启动 node.js 服务器时如何输出时间戳?

我有一个简单的 hello world nodejs express 应用程序,我刚刚添加了 grunt-nodemon,它应该监视 *.js 文件的变化。这是我在运行grunt然后更改一些 .js 文件时得到的控制台输出:

有没有办法在控制台日志中查看每一行前面的时间戳?例如。

我想在控制台中查看上次服务器重新启动的时间。这是我的 gruntfile.js:

0 投票
2 回答
1123 浏览

javascript - Gulp-Nodemon 仅监视更改并重新启动一次

正如标题所说,我正在使用gulp-nodemon我的 gulp 文件中的模块让 nodemon 在检测到文件更改时重新启动我的服务器:

我列出的所有任务都是基本的构建任务。当我更改文件时,服务器会重新启动,但将来的更改将被忽略:

在此处输入图像描述

更重要的是,如果我中断进程 ( CTRL+C),nodemon 会显示重新启动消息,就好像 2 个实例同时运行一样:

在此处输入图像描述

我做错了gulp-nodemon什么吗?还是gulp一般来说?

0 投票
1 回答
1350 浏览

node.js - gulp & nodemon 导致的内存泄漏

我有这个简单的 gulpfile,它基本上编译了一些较少的文件并触发 livereload。我也有 nodemon 在代码更改时重新启动服务器。

问题是一切正常运行 5 次,然后我收到警告:

说完一句话就崩溃了:

我搜索了警告,Node 中似乎有一个错误,但我相信我在这里做错了,例如可能初始化了太多侦听器或没有正确关闭它们。

任何反馈表示赞赏。

谢谢!

0 投票
1 回答
7460 浏览

node.js - nodemon - 忽略文件和路径

我正在使用节点 js 和 nodemon 模块。

问题:如果我在前端更改文件,服务器将自动重新启动。

预期:如果我更改路径中的少数 js 或少数文件,它不应该重新启动服务器。

我尝试了以下代码:

nodemon --ignore 'public/javascripts/template_files/*.js'

但是上面的代码不起作用。如果我更改 template_files 文件夹中的任何 js 文件,则意味着服务器一次又一次地重新启动。

0 投票
1 回答
356 浏览

node.js - 通过 AWS 上的 docker 入口点调用节点 js os.networkInterfaces() 时不返回任何结果

我在 docker 容器中运行了 node.js。当我启动 docker 时,它会调用一个调用 node.js(或 nodemon)的脚本来启动。

在该 node.js 中,它所做的第一件事就是通过以下方式查找它的 IP

但它并不总是有效,原因让我感到困惑:

  1. AWS+Docker+手动启动节点=YES!
  2. AWS+Docker+autostart nodemon=是
  3. AWS+Docker+自动启动节点 = 否

作为 1 和 3 使用相同的普通命令,我最好的猜测是 docker 在网络启动之前启动它。所以要么我可以让初始化脚本更早地启动网络,要么轮询直到出现一些东西。有人知道启动网络设置ip的linux命令吗?

0 投票
0 回答
582 浏览

node.js - nodejs服务器的零停机和自动重启

我正在努力实现基于 Nodejs 的应用程序,我希望在文件更改时实现零停机和自动部署。总之,我有以下要求。

  1. 在节点进程崩溃时,它应该重新启动在任何文件更改时,它应该重新启动自身以进行部署
  2. 系统重新启动时,节点服务器应自行重新启动
  3. 如果内存或 CPU 消耗超过定义值,则节点服务器应自行重启。
  4. 当从已安装的服务器创建服务器映像并从中创建新服务器时,在新服务器中它也应该具有相同的设置
  5. 如果 Nodejs 服务器收到关闭信号,那么它应该正常关闭,即它应该停止接受任何新连接,它应该首先完成现有请求,然后应该关闭

请帮忙。

0 投票
0 回答
643 浏览

node.js - 重启前Nodemon同步任务执行

我正在运行 gulp 作为我的 nodejs 服务器的构建工具。我对 nodemon 有一个问题(Nodemon 是一种实用程序,可以监视源代码中的任何更改并自动重新启动服务器。),因为我无法在服务器重新启动之前执行 gulp 任务来转换我的 ecmascript 6 代码。

这是我的代码。Nodemon 文档说,使用节点版本 0.12.0 可以执行同步任务。我的节点版本是 0.12.6。有人注意到同样的问题或知道如何解决吗?

https://github.com/JacksonGariety/gulp-nodemon

提前致谢!

问候毛罗

0 投票
1 回答
2054 浏览

node.js - Nodemon 这可能会导致 CPU 使用率过高。减少使用 --watch

即使我使用 --watch 运行 nodemon 也会收到警告。

0 投票
1 回答
679 浏览

node.js - 如何将 gulp-nodemon 脚本通过管道传输到 cli 程序

运行主管应用程序时 | bunyan - 我已经重新启动 Node 应用程序和视觉上格式良好的输出,但是如果运行 gulp-nodemon 的 gulpfile,如何制作相同的视觉效果,即:

0 投票
1 回答
214 浏览

javascript - Gulp watch not called from within Nodemon

So I have my Gulp file as below.

The 'watch' block seems to work absolutely fine, and do what is expected. Nodemon works in the way that it detects file changes and refreshes the server, that works too.

But I can't for the life of me get Nodemon to call the 'watch' method when a file changes.

On line 81, the .on('start' is called succesfully from nodemon, but the code inside the 'watch' method is never executed.

Any suggestions why this may be happening? Is there something wrong with my Gulp file?

Thanks in advance

(and yes, I know the code is a little over-commented, I work with apprentices and they like English better than code ;)