如何更改 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。这设置了正确的项目文件夹。
我已通过参考以下文档将 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。这设置了正确的项目文件夹。