gpt4 book ai didi

firebase - 停止在缓存内存中保存 Flutter Web Firebase 托管

转载 作者:行者123 更新时间:2023-12-03 02:41:40 24 4
gpt4 key购买 nike

我使用 Flutter web 设计了一个 web 应用程序。我用 Firebase 主机托管它。但是在部署到 firebase 后它没有显示我的代码的更改。它仍然显示我的旧版本网络应用程序。但是我可以通过清除浏览器或 ctrl+refresh 的缓存来解决这个问题。 .但我不想每次部署到 firebase 时都这样做。如何停止在缓存中保存我的 Web 应用程序?
托管链接:https://frcovid19dashboard.web.app

最佳答案

将版本号附加到您的 main.dart 文件。每次进行需要浏览器清除现金的更改时,请在上传更改之前更改附加的版本号,以便浏览器知道某些内容发生了变化并且需要清除现金。例如:

第一个版本:
<script src="main.dart.js?version=1" type="application/javascript"></script>
下次进行更改时:
<script src="main.dart.js?version=2" type="application/javascript"></script>
等等。检查这个 link .

关于firebase - 停止在缓存内存中保存 Flutter Web Firebase 托管,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61286756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com