我正在尝试将Angular5 / Firebase应用程序部署到Firebase。 Firebase-CLI部署过程中的所有步骤似乎都很好。主页面在已部署的站点上运行。 (这是我们的欢迎控制器)。但是,这些链接都不起作用。当我尝试导航到网站上的子页面时,浏览器会显示此信息。
在CLI部署过程中。我回答了这个问题
“你想用什么作为公共目录?”
用
“DIST”
这是我的firebase.json
{
"database": {
"rules": "database.rules.json"
},
"firestore": {
"rules": "firestore.rules",
"indexes": "firestore.indexes.json"
},
"hosting": {
"public": "dist",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
},
"storage": {
"rules": "storage.rules"
},
"functions": {
"predeploy": [
"npm --prefix \"$RESOURCE_DIR\" run lint",
"npm --prefix \"$RESOURCE_DIR\" run build"
]
}
}
这是链接
答案 0 :(得分:0)
在Firebase-CLI部署过程中,这个问题
“配置为单页应用?”
应该是
“是”