You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Firebase重新部署现有Web应用?部署后仍显示旧版本

Firebase部署后仍显示旧版本的解决办法
  • 强制刷新浏览器缓存:按Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac)跳过本地缓存,直接加载最新部署内容。
  • 确认部署命令执行成功:重新运行firebase deploy --only hosting,检查终端输出是否有"Deploy complete",若有报错先修复问题再重新部署。
  • 调整Firebase缓存规则:修改firebase.json中的Hosting配置,给静态资源添加缓存过期策略,避免CDN缓存旧文件:
    "hosting": {
      "headers": [
        {
          "source": "**/*.{js,css,html}",
          "headers": [
            {
              "key": "Cache-Control",
              "value": "no-cache, no-store, must-revalidate"
            }
          ]
        }
      ]
    }
    
    保存后重新部署生效。
  • 检查控制台版本状态:登录Firebase控制台,进入Hosting页面的「版本」标签,确认最新部署的版本已设为活跃版本,若不是手动切换。
  • 验证本地构建产物:如果项目需要构建(如React/Vue),先运行npm run build(对应项目的构建命令),确保部署的是最新的dist/build目录内容,而非旧文件。

内容的提问来源于stack exchange,提问作者Meet Bhatt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 02:51:04