我尝试在angular
部署我的firebase
4申请,但设置没有询问我这里提到的任何配置:https://alligator.io/angular/deploying-angular-app-to-firebase/和许多similar answers on stack。在运行firebase init
时,firebase cli运行的以下5个步骤中,我只被要求执行步骤1而不是其他步骤。
因此,根目录中生成的firebase.json
为空:
{}
然后当我跑firebase deploy
时,我收到了这个错误:
错误:无法理解要部署的目标。检查一下你 如果使用--only或--except标志,则指定有效目标。 否则,请检查您的firebase.json以确保您的项目是 初始化为所需的功能。
然后我用Google搜索了应该正常创建的firebase.json
内容,然后我将以下内容粘贴到json中并进行部署,这是成功的:
{
"hosting": {
"public": "dist",
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
firebase没有要求配置的任何原因?我在firebase.json中使用了正确的内容吗?我发现"忽略"也可以在此文件here中进行设置。任何人都可以分享正确的内容。 TIA。
答案 0 :(得分:0)
运行firebase init
按
SPACE
选择托管,然后按Enter
进行确认。