部署在Firebase上但未显示网站的Angular项目

部署在Firebase上但未显示网站的Angular项目,angular,firebase,deployment,firebase-hosting,Angular,Firebase,Deployment,Firebase Hosting,我已经在Firebase上部署了angular项目,但没有显示网站。 单击URL以查看网站时。它将显示此页面 这是我的Firebase CLI 您没有显示整个CLI输出,但我认为在第一行之前,您有如下内容: ? File ./index.html already exists. Overwrite? 您回答“否”,导致: i Skipping write of ./index.html 您应该对此问题回答“是”,并覆盖index.html文件。事实上,您在问题顶部显示的图像是在创建项目时

我已经在Firebase上部署了angular项目,但没有显示网站。 单击URL以查看网站时。它将显示此页面

这是我的Firebase CLI


您没有显示整个CLI输出,但我认为在第一行之前,您有如下内容:

? File ./index.html already exists. Overwrite?
您回答“否”,导致:

i  Skipping write of ./index.html

您应该对此问题回答“是”,并覆盖
index.html
文件。事实上,您在问题顶部显示的图像是在创建项目时由CLI生成的默认
index.html
文件。

您可以清除命令缓存,这样就可以了,它适合我

如果您使用的是VScode,请键入
Ctrl+Shift+p
,然后键入clear command cache。 然后再次构建项目
firebase build--prod
,然后部署
firebase deploy

那你就要走了(:

我怀疑您的Angular build目录与宿主目录不一样。请仔细检查构建到哪个目录,以及
firebase.json
中列出的目录。您能显示它构建到哪里,以及您的firebase.json文件吗?我要做的是至少创建一个公共地图。我只是复制所有文件除了firebase配置文件,其他都在那里,然后部署。这对我来说不起作用。我用另一种方法解决了这个问题,谢谢你的贡献。@rykamol还有什么其他方法?想分享吗?