如何在部署到Github页面的React应用上隐藏静态文件?

时间:2019-11-11 22:23:24

标签: reactjs github github-pages

我已将我的React应用程序部署到GitHub Pages,并且在sources标签中看到了所有文件和代码。这是我的意思的摘要:Static Files

我已经使用react scripts build构建了我的应用程序,并尝试将这些文件推送到托管的Git存储库中,并尝试使用npm软件包gh-pages来为我推送构建文件,但是我的所有代码仍然如图所示。有没有办法在已部署的应用程序上隐藏这些文件,或者这是Githug Pages的工作方式,因为我的所有代码已经在公共仓库中了?

1 个答案:

答案 0 :(得分:0)

自从源代码在浏览器中运行以来,您就无法真正隐藏源代码,但是当您在“生产”模式下运行构建时,您将源代码缩小并丑化以使其难以阅读,应该只显示一个大块js文件。另外,请在编译器设置中关闭源映射(--no-source-maps)。

https://create-react-app.dev/docs/production-build/