我正尝试使用以下命令将网站部署到Firebase Hosting(请参见下文)。它曾经可以正常工作,但是今天更改项目文件夹后,它只会部署1个文件(请参见图片),并且该站点无法正常工作。运行firebase init
并选择no
至configure 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
答案 0 :(得分:1)
我终于在以下时间部署了它:
1)运行Integer.MAX_VALUE
并将公用目录设置为dist
2)运行WebElement element = this.webDriver.findElement(By.cssSelector("div.round.selleronboard h2"));
。这在dist文件夹中创建了一个名为“ hmn2”(我的项目名称)的文件夹。
3)复制hmn2文件夹中的所有内容并将它们粘贴到一个目录中,因此它们直接位于dist文件夹下。我还删除了“ hmn”文件夹。
我不确定为什么现在将它们放在另一个文件夹中(升级到Angular 6之后)。以前没有这样做。
答案 1 :(得分:0)
我遇到了与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