本文共 654 字,大约阅读时间需要 2 分钟。
如何解决在create-react-app中打包后浏览器仍显示源码的问题
在使用create-react-app创建React项目时,可能会遇到打包后浏览器仍显示源码的情况。这通常是因为生成了source map文件,source map的作用是将编译后的代码映射到原始的源代码位置,从而允许浏览器显示源码。以下是解决这个问题的详细步骤:
创建或确认.env文件:
GENERATE_SOURCEMAP=false
安装dotenv-cli:
yarn add dotenv-cli
修改打包命令:
"build": "dotenv -e .env.frm -e .env react-app-rewired build",
重新打包并运行:
npm run build
npm start
验证效果:
通过以上步骤,source map的生成将被禁用,浏览器将显示优化后的代码,而不会显示原始的源码。这样可以确保生产环境的代码安全性和性能优化。
转载地址:http://cead.baihongyu.com/