因此,我使用 create-react-app 开发了一个小型 React 应用程序。 (我总是从头开始申请。)
然后,在我对它有点满意之后,我决定运行 npm run build
进行优化的生产构建。
有人可以告诉我如何运行生产版本而不是开发版本吗?
原文由 Raj 发布,翻译遵循 CC BY-SA 4.0 许可协议
因此,我使用 create-react-app 开发了一个小型 React 应用程序。 (我总是从头开始申请。)
然后,在我对它有点满意之后,我决定运行 npm run build
进行优化的生产构建。
有人可以告诉我如何运行生产版本而不是开发版本吗?
原文由 Raj 发布,翻译遵循 CC BY-SA 4.0 许可协议
您也可以使用“服务”工具,使用“npx”。在这种情况下不需要全局安装它。
npx serve -s build
原文由 Emad Armoun 发布,翻译遵循 CC BY-SA 4.0 许可协议
当您运行
npm run build
您的控制台实际上应该说如下内容构建脚本将您的整个应用程序构建到构建文件夹中,准备好进行静态服务。然而,实际上服务它需要某种静态文件服务器,就像他们建议的那样。
运行命令
serve -s build
后,您可以在 localhost(在指定端口上)访问您的生产版本。您当然可以运行您喜欢的任何静态文件服务器,我通常为此使用 express,但是
serve
似乎是使用单个命令提供静态文件的最简单选择。