如何更改 Firebase 项目目录

How to change Firebase project directory

我已通过参考以下文档将 Firebase 托管项目安装到我的机器中:

https://firebase.google.com/docs/hosting/

现在,我想更改项目目录的位置。我应该为此做什么?

到目前为止,我已经尝试重新登录并重新初始化项目,但它没有提供再次指定目录的选项。

试试这些步骤

1- 在您计算机的某处创建一个新的 directory/folder 2- 从创建的目录打开命令行终端,例如 git/cmd 做以下 a) 对于 git:右键单击目录并选择 git b) 对于 windows cmd: shift + right on created directory 然后选择 cmd 3- 输入命令 firebase init

转到位于项目根目录中名为 firebase.json 的文件,并将托管中名为 public 的字段更改为您想要的目录。

{ 
"database": {
    "rules": "database.rules.json"
  },
  "hosting": {
    "public": "public", <------ This points to directory
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  }
}

编辑

了解更多here

在您的 npm 命令中,转到文件夹所在的目录并键入 firebase init 最简单的方法是打开 Node.js 并键入 cd "your_directory" 而没有 q

不确定这是否是最好的方法,但 none 的其他解决方案对我有用。我最终将 firebase.json 文件复制到我创建的新文件夹中。我打开文件并将 public 设置更新为正确的 public 文件夹(可能相同,但如果您有 React 应用程序,则需要“构建”文件夹)。

然后我通过 CLI 在新文件夹中执行了 firebase init。这设置了正确的项目文件夹。