(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 应用程序崩溃 - 在启动前等待文件更改

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

“[nodemon] clean exit - 在重启前等待更改”:尝试启动服务器时

Nodemon - 安装期间“干净退出 - 等待重新启动前的更改”

nodemon 应用程序崩溃 - 在开始之前等待文件更改......如何修复它?

nodemon 应用程序崩溃 - 等待文件更改