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

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

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

谁能告诉我如何运行生产版本而不是开发版本?

最佳答案

当您运行 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 似乎是使用单个命令提供静态文件的最简单选择。

https://stackoverflow.com/questions/49208528/

相关文章:

java - ANT:如何将 "add"路径元素从一条路径转换为第二条路径?

powershell - 如何在 TFS2013 构建中将构建参数和其他信息传递给 powershe

linux - Linux : "undefined reference to" 上的链接器错误

android - com.android.ide.common.process.ProcessEx

build - 是否可以将命令行变量传递给 bitbake 构建?

maven - Gradle下载依赖错误

objective-c - 为什么最终二进制文件的大小会比静态库的大小小得多?

database - 如何从现有数据库数据生成 Symfony 固定装置 YAML?

c# - 编译器构建错误 : The call is ambiguous between the f

c++ - 带有子目录的 CMake