angular - Firebase 部署后显示“找不到页面”错误
问题描述
我通过 Angular 6 创建了一个测试项目,并尝试将其部署在 Google Firebase 上。我按照这些说明顺序继续。
谷歌登录
创建 Firebase 新项目
转到 Firebase 控制台 -> 托管 -> 开始
通过 NPM 安装 firebase 工具
移动到项目目录
检查输出
ng serve
通过以下方式构建项目
ng build --prod
通过以下方式登录项目
sudo firebase login
通过 1sudo firebase init1 使用默认值初始化项目(默认文件夹设置为 Dist 和单页应用程序:是)
删除 Dist 文件夹并重新构建
部署项目
sudo firebase deploy
完成序列后,当我移动到 firebase 提供的特定域时,它显示 404 Page Not Found 错误。我很确定指令顺序是正确的。这里有什么问题?
解决方案
将 angular.json 输出路径更改为 dist。您的序列是正确的,并且输出路径必须与 dist 不同。
推荐阅读
- r - missForest 需要多长时间才能为我的数据集估算数据 (n=7896)
- angular - 在 Angular 模块的工厂中注入和使用服务
- swiftui - SwiftUI - 具有全屏模式的 PresentationButton
- sql - Spring Data JPA:CriteriaQuery 为每个唯一外键获取具有最大值的实体
- .htaccess - 如何使用 TYPO3 v9 重定向旧文件 url
- vb.net - 表单加载时“不支持给定路径的格式”,
- joomla - 更新Joomla3.9项目中不同环境的数据库
- arrays - Vuejs:如何创建一个观察项目列表的计算属性?
- javascript - 从 indexeddb 在 React Progressive Web 应用程序中同步离线数据
- c++ - Linux/ALSA:帧写入声卡时的回调