创建React App Server端口始终在使用中,无论什么端口

问题描述 投票:0回答:2

每当我尝试启动我的 React 应用程序时,无论我在哪个端口上运行,它总是说该端口正在使用中。

?端口 12345 上已经有东西正在运行。 您想在另一个端口上运行该应用程序吗? ›(是/否)

当前使用 .env 文件设置端口:PORT=12345

节点版本:v14.17.0 npm版本:v7.21.1 操作系统:CentOS 8

如何强制它使用我列出的端口,目前我被迫拥有一个动态端口,这确实阻碍了我进行静态 URL 映射。

reactjs port create-react-app centos8
2个回答
0
投票

要创建 React 应用程序,您需要在 .env 文件中包含 REACT_APP 尝试一下 REACT_APP_PORT = 12345

在此处查看已接受的答案: 创建 React 应用程序未获取 .env 文件?


0
投票

我遇到了同样的问题,为了解决它,我必须更改 node_modules/react-scripts/scripts/start.js 文件。我不是“返回 selectPort”,而是“返回 PORT_NUMBER”。 start.js 中的第 82 行。我相信问题可能与 root 用户有关,因为在 choicePort 源中有一个奇怪的条件。

© www.soinside.com 2019 - 2024. All rights reserved.