我从gitHub克隆了这个repo,所以在最后一步安装时我尝试运行这个命令:
~/mqtt-gateway$ WEB_API_URL=http://localhost:3000 npm start
我收到了这个错误:
[nodemon] app crashed - waiting for file changes before starting...
我读过这可能是因为一个过程尚未终止,但我一直无法解决。
希望你能提供帮助。谢谢;)
答案 0 :(得分:2)
我自己有这个问题,当我正在构建一个服务器..在命令npm运行dev:server时,它总是拒绝我的消息“[nodemon] app崩溃 - 等待文件更改开始之前”
我的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"
}
答案 1 :(得分:0)
在错误输出中它说:
Error: listen EADDRINUSE :::1883
用于此程序的端口是1883年,我在同一个端口上运行mosquitto,所以我杀了它:
netstat -plten |grep mosquitto
然后
kill -9 PID
就像这个question。
万一有人遇到类似的问题。