【问题标题】:Firebase Hosting only deploying 2 filesFirebase 托管仅部署 2 个文件
【发布时间】:2018-12-30 13:41:50
【问题描述】:

我正在尝试使用以下命令将我的网站部署到 Firebase 托管(见下文)。它曾经工作正常,但在今天更改项目文件夹后,它只会部署 1 个文件(见图)并且该站点无法正常工作。在运行 firebase init 并选择 noconfigure as a single-page-app (reqrite all urls to /index.html) 之后,它现在正在将 2 个文件部署到 Firebase 托管(我的 public 文件夹现在有 2 个文件:index.html 和 404.html )。如何重新将我的所有 17 个文件再次部署到 Firebase 托管?

我正在使用的命令:

ng build --prod

firebase init

firebase deploy

【问题讨论】:

    标签: firebase firebase-hosting


    【解决方案1】:

    我终于在之后部署了它:

    1) 运行firebase init 并将公共目录设置为 dist

    2) 运行ng build --prod。这在 dist 文件夹中创建了一个名为“hmn2”(我的项目名称)的文件夹。

    3) 复制hmn2文件夹内的所有内容,粘贴到一个目录下,直接在dist文件夹下。我还删除了“hmn”文件夹。

    我不确定为什么现在将它们放在另一个文件夹中(升级到 Angular 6 之后)。它以前没有这样做过。

    【讨论】:

    • 你拯救了我的一天,谢谢
    【解决方案2】:

    我对 Ionic 有同样的问题,只是需要正确回答以下问题。

    ? What do you want to use as your public directory? www
    ? Configure as a single-page app (rewrite all urls to /index.html)? Yes
    ? File www/index.html already exists. Overwrite? No
    i  Skipping write of www/index.html
    

    【讨论】:

    • 这与问题有什么关系?
    猜你喜欢
    • 2018-12-17
    • 2021-03-03
    • 2019-06-13
    • 2015-01-03
    • 1970-01-01
    • 2020-01-14
    • 2020-02-27
    • 2017-01-22
    • 2020-10-26
    相关资源
    最近更新 更多