React应用程序在localhost:3000上显示空白页面,但在localhost:3001上工作



我从github下载了一个react应用程序的repo,并安装了所有必要的依赖项。然后在中运行npm start,它在localhost:3000上启动开发服务器。在这个端口上,应用程序显示一个空白页面,但如果我在localhost:3001等不同端口上运行开发服务器,它可以正常工作,但我需要它在localhost:3000上运行。

我在谷歌上搜索了解决方案,并尝试了每一个可能的解决方案来解决这个问题,但没有任何解决方案。

如何使我的应用程序在localhost:3000而不是其他端口上工作?

从package.json 中的脚本中删除显式PORT参数

看起来像这个

"start": "PORT=3001 react-scripts start"

或者是否有包含端口变量的env文件?

删除它。

确保你没有运行多个react应用程序,如果默认端口繁忙,这将使你的应用程序使用另一个端口。

让我们知道它是否能解决问题,如果不能。。请链接到您正在使用的回购。

相关内容

最新更新