首页 > 解决方案 > Firebase 部署显示欢迎屏幕,没有我尝试过的 Angular 6 网站的应用程序内容,但它没有在托管网站上显示我的 Angular 页面

问题描述

我已经制作了我的 Angular 6 网站,但是当我要在 Firebase 上托管时,它会显示 Firebase 的主页而不是我的 Angular 主页

图片

标签: angularfirebaseangular6firebase-hostingangular-fullstack

解决方案


您需要配置 firebase cli 以上传构建的输出,而不是它创建的默认公用文件夹。

在 firebase.json 文件中更改公共属性: "public": "dist/YourAppName",

您必须在上传之前构建项目。可以创建一个脚本来自动执行此操作: "deploy": "ng build && firebase deploy"然后您可以使用npm run deploy.

您还可以安全地删除 firebase 创建的公用文件夹,因为您不会将它用于任何事情。


推荐阅读