我正在尝试使用react部署应用程序构建,我想知道在推向生产阶段时需要采取的所有安全措施。
我运行了npm run build
命令,并得到了如下所示的构建文件夹结构。
然后我将此构建文件夹部署到生产站点,并且从浏览器控制台中可以看到我的源文件也存在,如以下屏幕截图所示。
我如何从生产中删除这些源文件,以便用户看不到我的源代码,而他们只会看到缩小的文件?
在部署到生产环境之前应采取什么安全措施?
答案 0 :(得分:2)
查看您的webpack配置(在package.json中)以 删除或注释掉该行:
devtool: 'source-map',
答案 1 :(得分:0)
从
更改package.json中的这一行"build": "react-scripts build",
到
"build": "GENERATE_SOURCEMAP=false react-scripts build",
答案 2 :(得分:0)
您必须从构建中删除.map文件。 为此,您只需要:
仅此而已! 为我工作!