我是新手,对git也不是很熟悉。我在github-pages上部署了一个React应用程序。我做了一些更新,并在master分支上推送了这些更改。当我重新加载我的网页时,更新没有显示。该应用程序配置为使用gh-pages分支,但我不知道如何从命令行使用git访问此分支。
如何更新我的react应用程序?
发布于 2021-04-08 18:09:05
我花了几天的时间终于找到了react-gh-pages不更新的答案。我希望下面的答案对我有帮助。这是我研究过的多个答案的组合:
最主要也是最常见的原因是浏览器的缓存功能。为了在每次渲染index.html时禁用它,
<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>
git push origin :gh-pages。这将删除gh-pages分支。npm run deploy。这将构建你的应用程序,并使用更新的内容重新创建gh-pages分支。编辑:由于你已经删除并重新创建了gh-pages分支,在步骤6之后,如果你去你的网站,你可能会得到网站找不到错误。先别惊慌。确保将发布源更改为master分支,并等待您在网站上看到自述文件内容。只有在此之后,您才能返回并将发布源更改回gh-pages分支。它需要一些时间来更新,但它最终会工作的!
我希望这能帮到你!请在评论区让我知道它是否也适用于您,干杯!
发布于 2019-10-22 03:39:08
只需通过运行以下命令重新构建:
npm运行部署
https://stackoverflow.com/questions/58456132
复制相似问题