【问题标题】:Firebase hosting - make deployment faster?Firebase 托管 - 让部署更快?
【发布时间】:2017-01-22 17:21:42
【问题描述】:

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

但就我而言,我的 Angular 应用程序需要一堆 bower_components 文件,具体来说是 40k 文件。我了解 Firebase 托管仅托管 静态 网站,我必须在部署时包含这些文件。

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

有没有办法以更快的方式在 firebase 托管中部署,例如 git url 或其他什么?

注意

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

【问题讨论】:

    标签: angularjs git firebase firebase-hosting


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 我希望我们能尽快使用本地 git 部署。 :) 谢谢迈克尔,这应该带我去某个地方。
    猜你喜欢
    • 2020-01-14
    • 2020-02-27
    • 2020-10-26
    • 1970-01-01
    • 2017-08-14
    • 2018-12-17
    • 2015-04-18
    • 2021-05-09
    • 2019-02-09
    相关资源
    最近更新 更多