作者:lovejiao2012 | 来源:互联网 | 2023-05-24 10:28
我正在跑步firebase init
,它正在创造firebase.json
.firebase.json
在apps根目录中,指向我的公共目录app
.看这里:
firebase.json
{
"firebase": "harrison",
"public": "app",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
这是我的firebase.json所在的地方:
这是我的公共目录,app
:
当我从命令行运行时firebase deploy
,一切似乎都正确上传.然后我运行firebase open
或等效地转到部署站点,我得到一个404说我的index.html在指定目录中清除时未找到.
1> 小智..:
如果您使用的是Yeoman,请grunt build
在项目目录中运行以创建/ dist目录.
然后,firebase init
再次运行(在您的项目目录中)并键入相应的Firebase应用程序,然后在公共目录(当前目录)中按Enter键.
接下来,将firebase.json更改为:
{
"firebase": "",
"public": "./dist",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
最后,运行firebase deploy
和firebase open
.
2> Paul Razvan ..:
就我而言,我只需要改变从公共到./public的路径.这可能是版本控制错误.我已经打开了拉取请求.