问题标签 [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 回答
488 浏览

node.js - EADDRINUSE 当 nodemon app.js --ignore test/

如何在测试文件夹中发生更改时使用忽略选项nodemon来防止nodemon重新加载站点。node.js

我试过这样:

但这给了我奇怪的错误:

虽然没有相同的脚本--ignore效果很好:

并按预期运行该站点。

0 投票
0 回答
608 浏览

node.js - 在未处理的异常后安全重启 nodemon

我正在使用 gulp 并从任务中运行 nodemon。每次它检测到变化时

  • 重新启动服务器
  • 运行“构建”任务

是的,按这个顺序。在 nodemon 重新启动之前无法弄清楚如何启动“构建”任务(设置delay参数没有帮助)。

现在,我的问题是 - 当构建过程中发生某些事情时,我显然无法真正控制(假设 Jade 文件无法编译),进程抛出uncaughtException和崩溃。不过,我需要的是重新启动 nodemon,并继续尝试构建,直到修复失败的翡翠文件。

我试过运行“build”,然后运行 ​​nodemon in process.on 'uncaughtException',它有点工作,但是 nodemon 停止监视文件并且无法再识别更改。

大家能不能给点建议。

0 投票
15 回答
88563 浏览

node.js - nodemon 无法正常工作

我正在运行我的 nodejs 应用程序npm start

我刚刚安装了nodemon, sudo npm install -g nodemon以便在保存对文件的更改时可以重新启动服务器。

但是当我尝试启动服务器时,像这样

nodemon ./app.js localhost 3000 or nodemon start localhost 3000

我把它作为输出

但是当我访问我的网页时,我得到了

Oops! Google Chrome could not connect to localhost:3000. 我究竟做错了什么?

App.js 在这里http://collabedit.com/t35dy

0 投票
0 回答
627 浏览

node.js - 在一个命令中使用 nodejs、mocha 和 grunt 测试 Rest API

我发现这个关于如何使用 nodejs 测试 Rest API 的非常有用的教程:http: //thewayofcode.wordpress.com/2013/04/21/how-to-build-and-test-rest-api-with-nodejs-express -摩卡/

我仍在寻找一种使用“测试”数据库运行“测试”服务器的方法(每次测试开始时都会被清空)

目前我的 grunt js 设置是这样的:

但是因为我不知道如何等到服务器运行并连接到数据库

0 投票
4 回答
87667 浏览

nodemon - Nodemon - 排除文件

我想从 NodeMon 的监控中排除一些特定的文件。我怎样才能做到这一点?

我现有的配置:

0 投票
1 回答
974 浏览

node.js - 无法在 Windows 上为 node.js 安装 nodemon

我正在尝试为 node.js 安装最新版本的 nodemon 模块,但是当我这样做时,npm install nodemon -g出现以下错误:

有时它是chalk@'^0.4.0'configstore@^0.3.0semver@2.2.1(随机)的错误。您能否告诉我如何成功安装 nodemon ?我在 Windows 7 64 位下使用 node.js v.0.10.22, npm 1.2.14

最佳逻辑

0 投票
1 回答
272 浏览

node.js - 为什么我看不到 OSX 中存在的路径?

我是一名切换到 OSX 的 Windows 开发人员。我很困惑。我正在学习 node.js,文档告诉我在路径中添加对 nodemon 的引用...

/usr/local/bin/nodemon

但是,当我在终端并输入“ls”时,我得到以下输出...

在此处输入图像描述

而且它没有 /usr/ 文件夹......更令人困惑的是,如果我这样做......

ls -a

然后我可以看到我所有的隐藏文件夹,其中一个名为 .npm 的文件夹似乎包含我的所有模块。在 Windows 中,这很容易,只需将所有 npm 模块安装到 %AppData%/npm 或其他东西中,但我只是在 OSX 上没有得到它,有人可以请教我吗?

0 投票
3 回答
3582 浏览

mysql - 使用 Node.js 的 MySql 连接错误

连接丢失:服务器关闭了连接

使用 node_modules mysql 使用 Node.js。我已经安装了 npm 的 nodemon 模块来持续监控我的 node.js 应用程序,并在服务器崩溃时重新启动服务器,当服务器崩溃时,应用程序不会自行重新启动。

示例图片在下面上传,带有错误描述。

0 投票
1 回答
8569 浏览

javascript - Nodemon监视选项损坏

我正在使用gulp-nodemon

config 目录只包含一个文件 server.js。

输出:

如果我包含一个忽略选项,它会修复。

为什么即使我告诉它只查看配置目录,nodemon 也会查看所有内容?

它也从输出中出现,它只监视配置目录[nodemon] watching: config/**/*.js

0 投票
1 回答
1459 浏览

javascript - 如何将 npm 脚本转换为 grunt 任务?

我的 nodeJS 有以下脚本。

我正在运行节点 v0.11.13,所以我需要设置 --harmony 标志。在 grunt 上,如果我使用 npm test 启动测试,则测试配置正确,但我更愿意将它们全部放在 gruntfile 中。有没有办法配置 grunt 来启动服务器并运行测试?