Firebase 托管 - 让部署更快?

Firebase hosting - make deployment faster?

我在 angular 1.x 开发并同时使用 firebase 托管。当您有一个小型静态网站时,Firebase 托管部署非常快。

但就我而言,我的 angular 应用程序需要一堆 bower_components 文件,具体来说 40k 文件 。我知道 firebase 托管只托管 static 网站,我必须在部署时包含这些文件。

是的,我已经为我需要的大部分依赖项使用了 CDN 链接,但那些剩余的非 CDN 依赖项仍然太大。

有没有办法以更快的方式在 firebase 托管中进行部署,例如 git url 之类的?

备注

我已经尝试过 travis X firebase hosting 方法,但问题是,travis 只支持 github,而我的项目在 bitbucket 上的私有存储库中。

Firebase 托管要求在每次部署时上传所有文件。我们正在研究加快速度的方法,但目前还没有任何具体的消息要宣布。

您可以通过排除您知道不需要部署的文件来减少部署大小,例如 firebase.json:

{
  "hosting": {
    "ignore": [
      "bower_components/*/test/**"
    ]
  }
}

这将阻止部署 Bower 组件文件夹中的任何测试目录。大多数 Bower 包包含大量文件,这些文件实际上并不是使用该库所必需的。