我已将我的React应用程序部署到GitHub Pages,并且在sources
标签中看到了所有文件和代码。这是我的意思的摘要:
我已经使用react scripts build
构建了我的应用程序,并尝试将这些文件推送到托管的Git存储库中,并尝试使用npm软件包gh-pages
来为我推送构建文件,但是我的所有代码仍然如图所示。有没有办法在已部署的应用程序上隐藏这些文件,或者这是Githug Pages的工作方式,因为我的所有代码已经在公共仓库中了?
答案 0 :(得分:0)
自从源代码在浏览器中运行以来,您就无法真正隐藏源代码,但是当您在“生产”模式下运行构建时,您将源代码缩小并丑化以使其难以阅读,应该只显示一个大块js文件。另外,请在编译器设置中关闭源映射(--no-source-maps)。