我已经创建了我的网站,但它将其所有源代码显示为浏览器的源代码静态文件部分。这是不安全的,我想删除所有的数据。我的应用程序是用react.js和feathers.js创建的
发布于 2021-02-28 12:35:37
有很多方法可以在浏览器中隐藏/删除源代码。
但我喜欢在package.json文件中使用build命令添加GENERATE_SOURCEMAP=false。它不会生成包含源代码的.map文件。
"scripts": {
"start": "react-scripts start",
"build": "GENERATE_SOURCEMAP=false react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
}记住,在GENERATE_SOURCEMAP=false和react-scripts build之间没有(&&)运算符
发布于 2019-10-23 15:11:20
你可能想检查你的构建是否被适当的缩小了。创建生产构建将捆绑和缩小文件,这有助于保护源代码。
请参阅此线程- https://github.com/facebook/create-react-app/issues/4162
https://stackoverflow.com/questions/58517216
复制相似问题