我使用https://github.com/facebook/create-react-app构建了一个应用程序。
当我最终运行npm run build时,我注意到通过检查我的应用程序所在的页面,您可以查看我的所有原始源代码(即使文件最初是压缩的)。
这是webpack或chrome的功能吗?我怎样才能禁止这种情况发生?我不希望其他人能够像这样检查我的未压缩代码。 https://puu.sh/BqFC0/912a3d562d.png
这是因为webpack默认生成源映射。您只需从构建目录中删除这些文件即可。或者将GENERATE_SOURCEMAP=false
添加到你的.env
文件中。
您的应用源代码应放在/ src / repository下。
默认情况下,create-react-app将提供放在/ public /中的任何内容。