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

Firebase Deploy能否仅部署根目录下的子目录或特定文件?

仅部署Firebase Hosting中特定文件/文件夹的解决方案

当然有办法解决这个问题!Firebase CLI本身就支持精准部署特定文件或文件夹,刚好能帮你避免全量部署public目录带来的成本浪费,完美匹配你每小时更新单个JSON文件的需求。

核心操作:用--only参数锁定部署范围

Firebase的部署命令可以通过--only参数限定要同步的资源,针对Hosting服务,你可以精准指定单个文件或文件夹:

1. 仅部署目标JSON文件(你的需求场景)

直接运行以下命令,就能只把本地public/data/require.json同步到Firebase Hosting:

firebase deploy --only hosting:/data/require.json

注意:这里的路径/data/require.json是相对于本地public目录的路径,不需要额外添加public前缀,Firebase会自动对应到Hosting的根目录结构。

2. 部署整个文件夹(后续扩展需求可用)

如果之后你需要更新整个data文件夹,也可以用类似的命令:

firebase deploy --only hosting:/data

额外注意事项

  • 确认本地文件路径拼写正确,避免因路径错误导致部署失败;
  • 检查你的firebase.json配置,如果其中设置了ignore规则,要确保目标文件/文件夹没有被加入忽略列表,否则部署会被自动跳过;
  • 这种精准部署方式不仅能节省成本,还会大幅缩短部署耗时,非常适合你这种高频更新单个文件的场景。

内容的提问来源于stack exchange,提问作者Leonar Aung

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 08:47:20