如何从浏览器中删除我网站的源代码

时间:2019-10-23 07:04:53

标签: node.js reactjs webbrowser-control datasource feathersjs

我已经创建了我的网站,但是它在浏览器的源代码静态文件部分中显示了其所有源代码。它不安全,我想删除所有数据。我的应用程序是在react.js和feathers.js中创建的

2 个答案:

答案 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=falsereact-scripts build 之间没有 (&&) 运算符