所有文件都包含在每个Cloud Function中,即使它不相关



在我的项目中,我创建了几个云函数。有些文件甚至彼此没有关联。例如Readme文件。

但不知何故,在每个云函数中,所有文件都包含在内。

  1. 是否计入函数的大小
  2. 如何确保函数中只包含必要的文件

谢谢

如果您指的是Firebase CLI部署的函数,则函数文件夹中的所有内容(node_modules除外(都会部署到为每个函数构建的服务器容器中。它并不是想聪明地弄清楚哪些文件去了哪里——它只是把整个事情捆绑在一起。

  1. 没有,而且您不会因为部署内容的大小而付费
  2. 此行为无法更改。如果你想完全控制每个函数的部署,那么你需要为每个函数使用不同的项目。但老实说,除非你知道你想优化什么,否则这是不值得的

相关内容

  • 没有找到相关文章

最新更新