create-react-app `npm start` 报错说每个端口都在运行,但是使用 `serve -s build` 在任何端口上都可以正常工作,

ia2d9nvy  于 2个月前  发布在  React
关注(0)|答案(2)|浏览(32)

描述bug

npm start 表示在每个我尝试的端口上都有东西在运行,但是使用 serve -s build 在任何我使用的端口上都可以正常工作...

你尝试恢复依赖项了吗?

9.2.0

你在用户指南中搜索了哪些术语?

(如果相关,请在这里写下你的答案。)

环境

(将命令的输出粘贴到这里。)

重现步骤

(在这里写下你的步骤:)

  1. npm start

预期行为

看到服务器正在运行。
(写下你认为会发生什么。)

实际行为

✔ 端口3000上已经有东西在运行了。
你想要在另一个端口上运行应用程序吗? ...否

可复现示例

(粘贴一个示例项目的链接和重现问题的确切说明。)

wfsdck30

wfsdck301#

假设"start"使用npm run react-scripts start,这对我来说在干净的项目中运行良好。

qq24tv8q

qq24tv8q2#

我也遇到了这个问题。当我尝试像这样操作时:

PORT=8087 npm run start

我仍然得到 Something is already running on port 8087
我没有任何关于项目的操作更改,它在四天前还能正常工作。以前从未遇到过这个问题。
从网上的其他来源来看,似乎代码中有一些内容试图在应用程序已经运行后启动它,或者双重启动应用程序等等。

相关问题