我已经创建了一个测试React应用程序,并使用create-react-app启动它。我开始使用纱线启动,但它启动应用程序的调试版本。我做了npm run build并且它创建了build文件夹,但是当我从/ build文件夹启动yarn时,它仍然启动应用程序的调试版本。我需要这个用于测试优化版本的性能。我怎么解决这个问题?
如果您想在浏览器中运行您的应用程序,并在文件系统中本地提供构建文件(即,没有Web服务器),您可以将其放在package.json
中:
"homepage": ".",
现在
npm run build
构建你的应用程序。<your app>/build/index.htm
l。注意:如果您的应用程序(或某些路由库)使用的是HTML5 pushState历史记录API,则不建议使用此解决方案。 https://facebook.github.io/create-react-app/docs/deployment#serving-apps-with-client-side-routing