Angularjs Firebase托管-使部署更快?

Angularjs Firebase托管-使部署更快?,angularjs,git,firebase,firebase-hosting,Angularjs,Git,Firebase,Firebase Hosting,我正在angular 1.x中开发,同时使用firebase主机。当您有一个小型静态网站时,Firebase主机部署非常快 但就我而言,我的angular应用程序需要一堆bower_组件文件,40k文件。我知道firebase只托管静态网站,我必须在部署时包含这些文件 是的,我已经对我需要的大多数依赖项使用了CDN链接,但是那些剩余的非CDN依赖项仍然太大 有没有一种方法可以更快地部署在firebase主机中,比如git url之类的 注意 我已经尝试了X方法,但问题是,travis只支持git

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

但就我而言,我的angular应用程序需要一堆
bower_组件
文件,40k文件。我知道firebase只托管静态网站,我必须在部署时包含这些文件

是的,我已经对我需要的大多数依赖项使用了CDN链接,但是那些剩余的非CDN依赖项仍然太大

有没有一种方法可以更快地部署在firebase主机中,比如git url之类的

注意


我已经尝试了X方法,但问题是,travis只支持github,我的项目位于bitbucket上的私有存储库中。

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

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

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

这将阻止部署Bower components文件夹中的任何测试目录。大多数Bower软件包都包含大量使用该库实际上并不需要的文件。

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

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

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

这将阻止部署Bower components文件夹中的任何测试目录。大多数Bower软件包都包含大量使用该库实际上不需要的文件。

我希望我们能尽快使用本地git部署。:)谢谢Michael,这会让我有所收获。我希望我们能尽快使用本地git部署。:)谢谢你,迈克尔,这会让我有所收获。