reactjs React.js“Yarn start”正在运行,但无法在浏览器中打开应用程序

gev0vcfq  于 2022-12-03  发布在  React
关注(0)|答案(2)|浏览(305)

我有一个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上的应用。为什么会发生这种情况?

7cwmlq89

7cwmlq891#

您是否尝试过在“启动”脚本中使用“PORT=3000 react-scripts start”?实际上,您可以尝试使用任何其他端口(如“PORT=3001 react-scripts start”),看看是否可以解决问题。

dtcbnfnu

dtcbnfnu2#

如果您已使用

yarn create react-app my-app

它看起来像这样。

package.json看起来像

相关问题