gpt4 book ai didi

javascript - Nodemon 和 Redwood-Broker

转载 作者:行者123 更新时间:2023-12-01 15:18:26 28 4
gpt4 key购买 nike

我在一个快速应用程序中运行 Nodemon,我没有做任何特殊配置;在我的 package.json 我有这个:

"scripts": {
"start:dev": "nodemon app/app.js"
}
...

在我进行更改之前一切都很好,并且 Nodemon 会重新启动。我得到一个 EADDRINUSE错误,所以我会尝试完全重新启动,我得到同样的错误。

在此之后,我开始检查端口 3001 上运行的任何东西(这是 Nodemon 应该运行的),并得到类似以下输出的内容:
$ lsof -i :3001
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 54343 myUserName 11u IPv6 0x1bdae98886f3261d 0t0 TCP *:redwood-broker (LISTEN)

如果我终止该进程,我最终可以重新启动 Nodemon,但下次我对 Nodemon 正在监视的文件进行更改时也会发生同样的事情。

在网上搜索后,我看到一些提及 redwood-broker ,但到目前为止没有任何帮助。有没有人看到 Nodemon 的这种行为?

我正在使用以下内容:

express 4.16.2

Nodemon 版本 1.15.1

带有 Sierra 10.12.6 的 2016 款 MacBook Pro

任何帮助是极大的赞赏!

最佳答案

这个问题发生在少数人身上。您可以尝试以下操作:

选项 1:

须藤 pkill 节点

选项 2:

  • 须藤 lsof -i :5955

  • 然后使用其 PID 杀死当前在端口上运行的进程
  • 须藤杀 -9 PID

  • 希望能帮助到你

    关于javascript - Nodemon 和 Redwood-Broker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49439173/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com