创建始终在使用的React应用程序服务器端口,无论是哪个端口



当我尝试启动我的react应用程序时,无论我在哪个端口上运行,它都会说端口正在使用中。

?端口12345上已经运行了一些程序。你想在另一个端口上运行应用程序吗?›(Y/n)

当前使用.env文件设置端口:port=1234

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

我怎么能强迫它使用我列出的端口,目前我被迫有一个动态端口,这真的阻碍了我进行静态url映射。

要创建react应用程序,需要在.env文件中包含react_APP尝试REACT_APP_PORT=1234

在此处签出已接受的答案:创建react应用程序不拾取.env文件?

我也遇到了同样的问题,为了解决这个问题,我不得不更改node_modules/react-scripts/start.js文件。而不是"return choosePort"I"return PORT_NUMBER"。start.js中的第82行。我认为问题可能与root用户有关,因为choosePort源中有一个奇怪的条件。

最新更新