Firebase主机仅部署2个文件

Firebase主机仅部署2个文件,firebase,firebase-hosting,Firebase,Firebase Hosting,我正试图使用以下命令(见下文)将我的站点部署到Firebase主机。它过去工作得很好,但在今天更改项目文件夹后,它只会部署1个文件(参见pic),而该站点无法工作。在运行firebase init并选择no以配置为单页应用程序(将所有URL重新写入/index.html)后,它现在将2个文件部署到firebase主机(我的公用文件夹中现在有2个文件:index.html和404.html)。我如何才能再次将我的17个文件部署到Firebase主机 我正在使用的命令: ng构建--prod fir

我正试图使用以下命令(见下文)将我的站点部署到Firebase主机。它过去工作得很好,但在今天更改项目文件夹后,它只会部署1个文件(参见pic),而该站点无法工作。在运行
firebase init
并选择
no
配置为单页应用程序(将所有URL重新写入/index.html)
后,它现在将2个文件部署到firebase主机(我的公用文件夹中现在有2个文件:index.html和404.html)。我如何才能再次将我的17个文件部署到Firebase主机

我正在使用的命令:

ng构建--prod

firebase init

firebase部署


我终于在以下情况下部署了它:

1) 运行
firebase init
并将public directory设置为dist

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

3) 复制hmn2文件夹中的所有内容并将它们粘贴到一个目录中,这样它们就直接位于dist文件夹下。我还删除了“hmn”文件夹


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

我和爱奥尼亚有同样的问题,只是下面的问题需要正确回答,如下所示

? 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

这与这个问题有什么关系?