当前位置:  开发笔记 > 编程语言 > 正文

Firebase托管:在部署时缓存破坏脚本

如何解决《Firebase托管:在部署时缓存破坏脚本》经验,为你挑选了1个好方法。

我在firebase上托管了一个Polymer(单页面应用程序)应用程序.当我将新版本部署到firebase时,我希望firebase重新加载javascript源代码而不是使用缓存源代码.是否有可能通过firebase.json这样做?如果是这样,怎么样?或者我是否必须手动将缓存清除URL添加到我的构建输出中?谢谢



1> TMan..:

将Webpack或类似工具添加到构建中可能是最简单的方法,因为目前还没有办法直接使用Firebase获得所需的结果:

如何使Webpack使用缓存后缀?

如果您可以完全删除缓存,只需为不希望缓存的文件设置相关标头firebase.json:

{
  ...
  "headers": [{
      "source": "build.js",
      "headers": [{
        "key": "Cache-Control",
        "value": "max-age=0"
      }]
  }],
  ...
}

有关详细信息,请参阅此处:https://firebase.google.com/docs/hosting/full-config#headers

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有