我从github下载了一个react应用程序的repo,并安装了所有必要的依赖项。然后在中运行npm start
,它在localhost:3000
上启动开发服务器。在这个端口上,应用程序显示一个空白页面,但如果我在localhost:3001
等不同端口上运行开发服务器,它可以正常工作,但我需要它在localhost:3000
上运行。
我在谷歌上搜索了解决方案,并尝试了每一个可能的解决方案来解决这个问题,但没有任何解决方案。
如何使我的应用程序在localhost:3000
而不是其他端口上工作?
从package.json 中的脚本中删除显式PORT参数
看起来像这个
"start": "PORT=3001 react-scripts start"
或者是否有包含端口变量的env文件?
删除它。
确保你没有运行多个react应用程序,如果默认端口繁忙,这将使你的应用程序使用另一个端口。
让我们知道它是否能解决问题,如果不能。。请链接到您正在使用的回购。