我已经使用https://github.com/facebook/create-react-app构建了一个应用。
当我最终运行npm run build时,我注意到通过检查服务于我应用程序的页面,您可以查看我的所有原始源代码(即使文件最初是经过压缩的)。
这是webpack或chrome的功能吗?如何禁用这种情况?我不希望其他人能够像这样检查我的未压缩代码。 https://puu.sh/BqFC0/912a3d562d.png
答案 0 :(得分:2)
这是因为webpack默认情况下会生成源地图。
您可以简单地从构建目录中删除这些文件。或将GENERATE_SOURCEMAP=false
添加到您的.env
文件中。
答案 1 :(得分:0)
您的应用程序源代码应放在/ src /存储库下。
默认情况下,create-react-app将提供/ public /中放置的所有内容。