问题标签 [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 投票
4 回答
20872 浏览

node.js - Heroku 无法启动我的节点应用程序,因为它试图用 nodemon 来做

我正在将我的节点应用程序部署到 Heroku,它试图用 nodemon 而不是node app.js我定义的来调用它。我的 Procfile 看起来像这样:

当我推到 heroku 时,测功机因以下错误而崩溃:

我什至尝试 npm 安装 nodemon 作为 package.json 依赖项,并检查 node_modules/nodemon 但没有运气。(无论如何都需要安装 nodemonnpm install nodemon -g才能正常工作)

有任何想法吗?

我的 package.json:

更新

很抱歉让大家一直悬而未决!如果我没记错的话,最后我的问题是我的 buildpack 覆盖了 web: 在我的 Procfile 中的角色。

我已经切换到不同的构建包,即:ddollar/heroku-buildpack-multi

使用以下 .buildpacks 文件:

我的 Procfile 看起来像这样:

0 投票
2 回答
9929 浏览

node.js - nodemon :作为必需模块使用时将参数传递给可执行文件

我正在尝试使用 nodemon 启动脚本,将其用作必需的模块,但我无法正确传递参数。

例如,对于

我希望脚本以以下方式启动:

但它不起作用,我能设法得到的是

这是我尝试过的:

我知道execMap,但这并不好,因为无论如何我都不能在最后传递参数。

如何做呢?

0 投票
1 回答
1484 浏览

node.js - Nodemon + Vagrant + Mongodb

我正在使用 Vagrant 开发我的节点应用程序,我已经安装了 nodemon、mongodb 和 fwded 端口 3000:3000(用于我的应用程序)和 27017:27017(用于 MongoDB 连接)。

如果我跑

而且我可以在 上访问我的应用程序http://localhost:3000,但是每次我对我的虚拟机数据库进行更改时,我都必须输入

使数据库上的更改生效http://localhost:3000

知道为什么会这样吗?

谢谢!

0 投票
1 回答
182 浏览

node.js - grunt-nodemon 没有使用 nodemon 来启动服务器

我使用express-generator创建项目骨架,并使用jade,sass而不是ejsand stylus,然后我使用和doc之类的concurrent组合,但是当我运行 grunt 任务时,输出是:watchnodemon


[nodemon] v1.0.17
[nodemon] 随时重启,输入rs
[nodemon] 观看:fir/ * /*
[nodemon] 启动node bin/www
Express server 监听 3000 端口
mongodb 连接打开


已经node用来启动服务器了,怎么样?

0 投票
0 回答
1310 浏览

javascript - 使用 nodemon 和 node-sass 编译 scss

我正在使用 node.js、express 和 node-sass 并使用 nodemon 监视文件更改。

我将此位添加到 app.js 以编译 scss(根据node-sass文档),但它没有做任何事情。每次我对项目进行更改时,我希望在 nodemon 运行 app.js 时编译 sass。

我不确定它是否甚至可以与这样的 nodemon 一起使用,但是只是在没有 nodemon 的控制台中运行 node app.js 什么都不做,所以它一定是我做错了。

APP.JS文件

谢谢你的帮助。

0 投票
2 回答
1378 浏览

gulp - 如何将 nodemon cli 配置选项“-L”设置为 gulp-nodemon?

我尝试将 nodemon -L (--legacy-watch) 选项设置为 gulp-nodemon 的 nodemon 配置,因为它在下面添加了空字符串值,但它不起作用。任何人都可以帮忙吗?

0 投票
2 回答
14516 浏览

gulp - Gulp Watch 和 Nodemon 冲突

不足之处:最近开始使用 Gulp(从 Grunt 转换),并尝试同时使用 Gulp 的默认监视任务(不是来自 npm 的 gulp-watch)用于 SASS/JS/HTML 和 gulp-nodemon(来自 npm)来重新启动 Express服务器根据更改。运行时gulp watch,它工作正常;并且在运行gulp server(对于nodemon)时可以正常工作。但是,同时使用两者(在默认任务的配置中显示如下),手表的东西不起作用。该任务正在运行,并且在 CLI gulp 上显示监视任务的“正在启动”和“已完成”,但文件不会更新。

相关任务配置:

连接javascript:

Nodemon,重新启动 express 应用程序的更改:

观察 javascript 的变化,并运行 js:app 进行连接。

默认任务,同时初始化 gulp watch 和 nodemon:

如果有人有任何想法,请提前致谢!

0 投票
1 回答
814 浏览

node.js - 为什么 Grunt 不使用 Nodemon 启动我的 express 服务器?

Gruntfile的是:

server.coffee的也超级简单:

但是当我这样做时grunt start,我得到:

那么我做错了什么,服务器无法启动?

0 投票
2 回答
8377 浏览

node.js - NodeJS - 无法安装 nodemon

我正在尝试安装 nodemon 但每次我都卡在同一部分。它得到了回应,但没有结束工作。几分钟后,我必须在下面的状态下停止它。我已经尝试了其他模块,并且所有模块都正确安装。

有人能说什么可能是错的或任何其他类似的模块吗?谢谢。

0 投票
5 回答
50213 浏览

node.js - nodemon + express,监听端口=?

我使用 express 创建了一个简单的节点项目:

所以这让测试应用程序在端口 3000 上启动并运行。太好了。现在我想用它nodemon来运行这个项目。我已经安装了它:

在 gihub README 中,它的运行方式与节点相同。这有点令人困惑,因为新的启动节点的方式npm start不是node. 所以我尝试了:

但是当我尝试连接时,那里什么都没有。我证实了这一点:

什么也没返回。通常(带npm start)它返回:

谁能告诉这里有什么问题?如何让应用程序在指定的端口上监听nodemon

我的设置: