相关疑难解决方法(0)

Firebase 托管在部署 Angular 6 应用程序后显示欢迎页面?

我想开发 angular 6 应用程序,但在部署 firebase 后只显示欢迎页面。

以下是我为部署而采取的步骤。

  1. 安装了 firebase-tools
  2. ng build --prod(在我的应用中)
  3. 火力初始化
  4. 你准备好继续了吗?(是/否) 是
  5. (*) 托管:配置和部署 Firebase 托管站点
  6. 你想用什么作为你的公共目录?(公共)区
  7. 配置为单页应用程序(将所有 url 重写为 /index.html)?(y/N) 是
  8. 文件 dist/index.html 已经存在。覆盖?(y/N) 是
  9. Firebase 初始化完成!
  10. 在这一步中,我已经删除了 dist 文件夹并ng build --prod再次运行
  11. angular build app 在dist目录内的子文件夹中,因此我将包含 index.html 的子目录中的所有内容复制到dist/.
  12. 火力基地部署
  13. firebase 开放式主机:网站

但在完成所有这些之后,我仍然在链接中看到欢迎页面。

我究竟做错了什么!?

firebase firebase-hosting angular

8
推荐指数
2
解决办法
3513
查看次数

firebase CLI 无法识别“firebase init”的当前目录

我正在学习有关 Ionic Angular 的教程,现在已经到了讲师让我将代码发布到 Firebase Hosting 的地步。首先,我使用 NPM 来安装 Firebase CLI。然后我被指示使用该firebase init命令。问题是 CLI 似乎无法识别在我的终端中选择的当前目录。

我跑:cd /Users/MyUserName/myProjectsFolder/myProject/ 然后我跑firebase init,它显示:

您即将在此目录中初始化 Firebase 项目:

/用户/我的用户名

当我希望它阅读时:

您即将在此目录中初始化 Firebase 项目:

/Users/MyUserName/myProjectsFolder/myProject

一点谷歌搜索找到了这个页面:https : //firebase.google.com/docs/cli/

其中包括这段话:

要初始化新的项目目录,请将终端中的目录更改为所需的项目目录并运行:firebase init

基于此,我希望我采取的步骤工作。

我很迷惑。有没有人遇到过这种行为?任何人都可以想出一种方法让 CLI 按预期运行吗?

谢谢。

firebase firebase-tools

2
推荐指数
1
解决办法
1万
查看次数