问题标签 [grunt-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 投票
0 回答
158 浏览

node.js - 运行 grunt-nodemon 会抛出未找到模块错误。

我在节点应用程序中有 gruntfile(节点版本 -4.2.2,npm 版本 - 2.14.7),如下所示:

运行命令grunt 抛出如下错误:

我在应用程序根目录下同时拥有 gruntfile.js 和 server.js 文件,如下所示:

如果我更改grunfile.js 中的脚本文件路径,如下所示:

0 投票
2 回答
126 浏览

node.js - 如何防止 grunt-nodemon 重新启动所有应用程序

我在 Windows 10 上运行节点。我有三个节点应用程序,我希望能够使用一个方便的 grunt 命令启动它们。此外,如果我修改任何应用程序,我希望节点自动重启。

我为此使用了grunt-nodemongrunt-concurrent的组合。节点进程都启动正常。

问题是,如果我修改与其中任何一个相关的代码,它们都会重新启动,这需要很长时间。如何使 nodemon 仅重新启动我实际修改其代码的应用程序?


更新

如果我使用grunt-watch而不是grunt-nodemon,只有我修改了代码的应用程序才会重新启动。问题是grunt-watch只知道运行node app.js会给出错误,因为应用程序已经在运行。有没有办法grunt-watch杀死节点进程并重新启动它?

0 投票
22 回答
157746 浏览

angularjs - nodemon 应用程序崩溃 - 在启动前等待文件更改

编辑 经过进一步测试,我发现在这个应用程序和默认安装的 mean.js 上 gulp 和 grunt 都会发生这种情况。我在 Mac 上本地运行它。当我使用“node server.js”运行任一应用程序时,它们都不会崩溃。

我正在使用带有 grunt-nodemon 的 MEAN 堆栈,并且在访问快速 URL 时节点崩溃。但它并不总是一致的。有时它可以工作,有时当 URL 被击中时节点崩溃而没有数据,而其他时候我得到响应并且节点在之后立即崩溃。

浏览器控制台响应:

终端输出:

在这种情况下,POST 请求通过,用户被添加,然后节点崩溃,但有时它在成功 POST 之前崩溃。Node 有时也会在 GET 请求上崩溃。

gruntfile.js:

默认.js

开发者.js:

角度控制器功能:

快车路线:

我还在使用 Chromes Advanced REST 扩展进行测试,并且使用此工具节点的任何请求都会立即崩溃。

我是 MEAN 的新手,所以我在这里遗漏了导致崩溃的东西吗?有任何想法吗?

0 投票
0 回答
26 浏览

javascript - Grunt Nodemon 在初始化时失败

当有 js 更改并具有以下代码时,我试图开始 grunt:

但出现以下错误:第 11 行,字符 5,预期标识符、字符串或数字。

第 11 行,字符 5 是 },(大括号)

我的Server.js样子如下。

0 投票
2 回答
5093 浏览

node.js - 如何在 package.json 的 nodemonConfig 中定义自定义 nodemon 配置?

我尝试在 package.json 中实现自定义 nodemon 配置,如下所示:

然而,它没有奏效。编辑 ./bin/www 时,Nodemon 不会重新启动,也不会忽略重新启动服务器的文件。

谁能建议我正确的nodemonConfig?