angular - Firebase 部署显示欢迎屏幕,没有我尝试过的 Angular 6 网站的应用程序内容,但它没有在托管网站上显示我的 Angular 页面
问题描述
我已经制作了我的 Angular 6 网站,但是当我要在 Firebase 上托管时,它会显示 Firebase 的主页而不是我的 Angular 主页
解决方案
您需要配置 firebase cli 以上传构建的输出,而不是它创建的默认公用文件夹。
在 firebase.json 文件中更改公共属性:
"public": "dist/YourAppName",
您必须在上传之前构建项目。可以创建一个脚本来自动执行此操作:
"deploy": "ng build && firebase deploy"
然后您可以使用npm run deploy
.
您还可以安全地删除 firebase 创建的公用文件夹,因为您不会将它用于任何事情。
推荐阅读
- python - 如何使用 Plotly Express 和 Plotly 隐藏图例
- javascript - JavaScript 数组映射,同时将原始元素保留在数组中
- atom-editor - 如何为新文件扩展名定义默认语法
- javascript - 如何实现这个按钮,但使用 CSS?
- java - 为什么spring后端总是给我不兼容类型的whitelabel错误?
- angular - 如何使用 ngx 权限以角度保护管理页面?
- javascript - 在 Promise 中包装事件处理程序
- search - Yii2 - 使用链接搜索参数
- java - 如何在java中比较两个ArrayList
- ruby-on-rails - Github 警告关于 Omniauth gem 的安全问题