【问题标题】:Fireabase CLI Stop reuploading all function folder?Firebase CLI 停止上传所有函数文件夹?
【发布时间】:2020-07-12 18:24:38
【问题描述】:

如何使 Firebase CLI 不重新上传位于函数目录中的所有文件?

我的互联网连接速度真的很慢,修改功能代码中的一个小错误会使整个文件夹/目录重新上传 40MB 需要 25 分钟才能上传。 这对于我所做的每一次代码更改都无法忍受,因为我正在尝试学习存储更改功能,因此无法使用模拟器。

我怎样才能加快这个过程?

【问题讨论】:

    标签: firebase google-cloud-functions firebase-cli


    【解决方案1】:

    Firebase CLI 将始终上传函数文件夹的全部内容,node_modules 除外,它将由 Cloud Functions 使用您的 package.json 重建。没有办法改变这种行为。

    您应该考虑在本地进行测试的选项,这样您就不必在每次想要测试更改时都经历部署过程。

    【讨论】:

      【解决方案2】:

      您可以部署您通过此命令更改的功能

      $ firebase deploy --only functions:YOUR_FUNCTION_NAME
      

      【讨论】:

      • 感谢您的宝贵时间。兄弟我已经在使用它了,但 CLI 会重新上传整个文件夹
      • 我还有一个选择。登录 google.cloud.console -> 转到云功能 -> 编辑您的功能 -> 部署。部署更改只需不到一分钟的时间。
      • 是的,您可以直接从浏览器更新功能。请按照以下步骤操作: 1) 登录cloud.google.com/functions 2) 转到控制台。 3) 打开侧边栏,您会在“计算部分”中找到云功能 4) 通过单击云功能,您将被重定向到所有功能的列表。
      • 无法使用内联编辑器,因为我的源文件大小大于 512kb 和 40MB,但是感谢您提供的信息,它以其他方式帮助了我。
      猜你喜欢
      • 2020-07-14
      • 2017-07-12
      • 2020-12-31
      • 1970-01-01
      • 2023-03-09
      • 2019-03-08
      • 2022-01-25
      • 2012-06-16
      相关资源
      最近更新 更多