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 包包含大量文件,这些文件实际上并不是使用该库所必需的。
我在 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 包包含大量文件,这些文件实际上并不是使用该库所必需的。