我已经创建了我的网站,但是它在浏览器的源代码静态文件部分中显示了其所有源代码。它不安全,我想删除所有数据。我的应用程序是在react.js和feathers.js中创建的
答案 0 :(得分:0)
您可能要检查构建是否正确缩小。 创建生产版本会捆绑并缩小文件,从而有助于保护源代码。
引用该线程-https://github.com/facebook/create-react-app/issues/4162
答案 1 :(得分:0)
有很多方法可以从浏览器中隐藏/删除源代码。
但我喜欢在 package.json 文件中添加 GENERATE_SOURCEMAP=false
和 build 命令。它不会生成带有源代码的 .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
之间没有 (&&) 运算符