我正在快速应用程序中运行Nodemon,但没有做任何特殊配置。在我的package.json中,我有这个:
"scripts": {
"start:dev": "nodemon app/app.js"
}
...
Run Code Online (Sandbox Code Playgroud)
一切正常,直到我进行更改,Nodemon重新启动。我收到EADDRINUSE错误消息,因此我将尝试完全重新启动,并且收到相同的错误消息。
此后,我开始检查端口3001上运行的所有内容(Nodemon应该在端口3001上运行),并得到类似以下输出的内容:
$ lsof -i :3001
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 54343 myUserName 11u IPv6 0x1bdae98886f3261d 0t0 TCP *:redwood-broker (LISTEN)
Run Code Online (Sandbox Code Playgroud)
如果我终止了该进程,则最终可以重新启动Nodemon,但是下次我对Nodemon监视的文件进行更改时,也会发生同样的事情。
搜寻Internet之后,我看到了一些提及redwood-broker,但到目前为止没有任何帮助。有没有人看到Nodemon的这种行为?
我正在使用以下内容:
快递4.16.2
Nodemon版本1.15.1
配备Sierra 10.12.6的2016 MacBook Pro
任何帮助是极大的赞赏!