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

Firebase Hosting文件夹未创建,配置是否存在问题?

Firebase Hosting文件夹未生成的排查方案
  • 先确认是否执行了正确的初始化命令:必须运行firebase init hosting来添加Hosting服务,若你只初始化了其他Firebase产品(比如Firestore、Functions),是不会自动生成Hosting相关文件夹的。
  • 检查初始化流程的选项选择:在firebase init过程中,当被问及“What do you want to use as your public directory?”时,默认是public,如果当时你输入了自定义名称,或者误选了跳过创建文件夹的选项,就不会自动生成对应文件夹。
  • 查看项目根目录的firebase.json:
    • 如果文件里包含hosting配置块(类似下面的结构),说明Hosting已配置,只是文件夹没自动创建,你可以手动创建配置里指定的public字段对应的文件夹即可:
      {
        "hosting": {
          "public": "public",
          "ignore": [
            "firebase.json",
            "**/.*",
            "**/node_modules/**"
          ]
        }
      }
      
    • 如果firebase.json里没有hosting相关配置,说明Hosting服务未被添加到项目中,重新运行firebase init hosting(选择当前项目,按提示完成配置)即可生成对应的文件夹和配置文件。
  • 检查Firebase CLI版本:旧版本CLI可能存在初始化异常,执行firebase --version查看版本,若版本较旧,运行npm install -g firebase-tools更新到最新稳定版后重试。
  • 手动创建文件夹:如果确认配置无误,直接手动创建指定的公共文件夹(比如默认的public),并在其中放置index.html文件,后续部署命令firebase deploy --only hosting依然可以正常执行。

内容的提问来源于stack exchange,提问作者전유희

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 20:58:07