(nodemon) 应用程序崩溃 - 在启动前等待文件更改
Posted
技术标签:
【中文标题】(nodemon) 应用程序崩溃 - 在启动前等待文件更改【英文标题】:(nodemon) app crashed - waiting for file changes before starting 【发布时间】:2017-10-15 09:17:02 【问题描述】:我从 gitHub 克隆了这个 repo,所以在最后一步安装时,我尝试运行这个命令:
~/mqtt-gateway$ WEB_API_URL=http://localhost:3000 npm start
我得到这个错误:
[nodemon] app crashed - waiting for file changes before starting...
我读到这可能是因为一个尚未终止但我无法解决的进程。
希望您能提供帮助。谢谢;)
【问题讨论】:
【参考方案1】:我自己也遇到过这个问题,当我在构建服务器时 .. 在命令 npm run dev:server 上,它总是拒绝我,并显示消息“[nodemon] 应用程序崩溃 - 在启动前等待文件更改”
我的 package.json 是:
"scripts":
"dev:server": "nodemon --watch build --exec node \"build/bundle.js\"",
"dev:build:server": "webpack --config webpack.server.js --watch"
,
所以我只是删除了那些转义的反斜杠,一切正常。
"scripts":
"dev:server": "nodemon --watch build --exec node build/bundle.js",
"dev:build:server": "webpack --config webpack.server.js --watch"
【讨论】:
【参考方案2】:在错误输出中它说:
Error: listen EADDRINUSE :::1883
这个程序使用的端口是 1883,我在同一个端口上运行 mosquitto,所以我杀了它:
netstat -plten |grep mosquitto
然后
kill -9 PID
喜欢这个question。
以防万一有人遇到类似问题。
【讨论】:
以上是关于(nodemon) 应用程序崩溃 - 在启动前等待文件更改的主要内容,如果未能解决你的问题,请参考以下文章
“[nodemon] clean exit - 在重启前等待更改”:尝试启动服务器时
Nodemon - 安装期间“干净退出 - 等待重新启动前的更改”