所以,我使用 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 构建?
objective-c - 为什么最终二进制文件的大小会比静态库的大小小得多?
database - 如何从现有数据库数据生成 Symfony 固定装置 YAML?