问题标签 [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.
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 看起来像这样:
node.js - nodemon :作为必需模块使用时将参数传递给可执行文件
我正在尝试使用 nodemon 启动脚本,将其用作必需的模块,但我无法正确传递参数。
例如,对于
我希望脚本以以下方式启动:
但它不起作用,我能设法得到的是
这是我尝试过的:
我知道execMap
,但这并不好,因为无论如何我都不能在最后传递参数。
如何做呢?
node.js - Nodemon + Vagrant + Mongodb
我正在使用 Vagrant 开发我的节点应用程序,我已经安装了 nodemon、mongodb 和 fwded 端口 3000:3000(用于我的应用程序)和 27017:27017(用于 MongoDB 连接)。
如果我跑
而且我可以在 上访问我的应用程序http://localhost:3000
,但是每次我对我的虚拟机数据库进行更改时,我都必须输入
使数据库上的更改生效http://localhost:3000
知道为什么会这样吗?
谢谢!
node.js - grunt-nodemon 没有使用 nodemon 来启动服务器
我使用express-generator
创建项目骨架,并使用jade
,sass
而不是ejs
and stylus
,然后我使用和doc之类的concurrent
组合,但是当我运行 grunt 任务时,输出是:watch
nodemon
[nodemon] v1.0.17
[nodemon] 随时重启,输入rs
[nodemon] 观看:fir/ * /*
[nodemon] 启动node bin/www
Express server 监听 3000 端口
mongodb 连接打开
已经node
用来启动服务器了,怎么样?
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文件
谢谢你的帮助。
gulp - 如何将 nodemon cli 配置选项“-L”设置为 gulp-nodemon?
我尝试将 nodemon -L (--legacy-watch) 选项设置为 gulp-nodemon 的 nodemon 配置,因为它在下面添加了空字符串值,但它不起作用。任何人都可以帮忙吗?
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:
如果有人有任何想法,请提前致谢!
node.js - 为什么 Grunt 不使用 Nodemon 启动我的 express 服务器?
我Gruntfile
的是:
我server.coffee
的也超级简单:
但是当我这样做时grunt start
,我得到:
那么我做错了什么,服务器无法启动?
node.js - NodeJS - 无法安装 nodemon
我正在尝试安装 nodemon 但每次我都卡在同一部分。它得到了回应,但没有结束工作。几分钟后,我必须在下面的状态下停止它。我已经尝试了其他模块,并且所有模块都正确安装。
有人能说什么可能是错的或任何其他类似的模块吗?谢谢。
node.js - nodemon + express,监听端口=?
我使用 express 创建了一个简单的节点项目:
所以这让测试应用程序在端口 3000 上启动并运行。太好了。现在我想用它nodemon
来运行这个项目。我已经安装了它:
在 gihub README 中,它的运行方式与节点相同。这有点令人困惑,因为新的启动节点的方式npm start
不是node
. 所以我尝试了:
但是当我尝试连接时,那里什么都没有。我证实了这一点:
什么也没返回。通常(带npm start
)它返回:
谁能告诉这里有什么问题?如何让应用程序在指定的端口上监听nodemon
?
我的设置: