我有一个React应用程序。我已经用yarn
安装了软件包,并用yarn start
运行了它。但是,该应用程序在浏览器中无法打开。控制台显示以下内容:
Compiled successfully!
You can now view extension in the browser.
http://localhost:3000
Note that the development build is not optimized.
To create a production build, use yarn build.
webpack compiled successfully
Files successfully emitted, waiting for typecheck results...
Issues checking in progress...
No issues found.
但是当我打开localhost:3000
的浏览器时,它什么也没有显示,而是:
This site can’t be reached
localhost refused to connect.
有没有人有这种问题?任何形式的帮助都将不胜感激。
PS:我试着删除node_modules
并再次安装包,npx clear-npx-cache
也是如此,但没有任何效果。
更新使用yarn build
构建应用并运行serve -s build
后,我可以访问localhost:3000
上的应用。为什么会发生这种情况?
2条答案
按热度按时间7cwmlq891#
您是否尝试过在“启动”脚本中使用“PORT=3000 react-scripts start”?实际上,您可以尝试使用任何其他端口(如“PORT=3001 react-scripts start”),看看是否可以解决问题。
dtcbnfnu2#
如果您已使用
它看起来像这样。
package.json
看起来像