如何使用 create-react-app 运行构建版本?

新手上路,请多包涵

因此,我使用 create-react-app 开发了一个小型 React 应用程序。 (我总是从头开始申请。)

然后,在我对它有点满意之后,我决定运行 npm run build 进行优化的生产构建。

有人可以告诉我如何运行生产版本而不是开发版本吗?

原文由 Raj 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 728
2 个回答

当您运行 npm run build 您的控制台实际上应该说如下内容

The build folder is ready to be deployed.
You may serve it with a static server:

npm install -g serve
serve -s build

构建脚本将您的整个应用程序构建到构建文件夹中,准备好进行静态服务。然而,实际上服务它需要某种静态文件服务器,就像他们建议的那样。

运行命令 serve -s build 后,您可以在 localhost(在指定端口上)访问您的生产版本。

您当然可以运行您喜欢的任何静态文件服务器,我通常为此使用 express,但是 serve 似乎是使用单个命令提供静态文件的最简单选择。

原文由 the_cheff 发布,翻译遵循 CC BY-SA 3.0 许可协议

您也可以使用“服务”工具,使用“npx”。在这种情况下不需要全局安装它。

 npx serve -s build

原文由 Emad Armoun 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进