我已将 React 应用程序部署到 GitHub Pages,并且在
sources
选项卡中看到了我的所有文件和代码。这是我的意思的一个片段:
我已经使用
react scripts build
构建了我的应用程序,并尝试将这些文件推送到我托管的 Git 存储库,并使用 npm 包 gh-pages
为我推送我的构建,但我的所有代码仍然显示。有没有办法在已部署的应用程序上隐藏这些文件,或者这就是 Githug Pages 的工作原理,因为我的所有代码都已经在公共存储库中了?
您永远无法真正隐藏源代码,因为它在浏览器中运行,但是当您在“生产”模式下运行构建时,您会缩小并丑化源代码以使其难以阅读,它应该只显示 1 个单块 js 文件。此外,请在编译器设置中关闭源映射(--no-source-maps)。