Google Cloud / Firebase功能,处理每个功能的依赖项

时间:2017-08-07 09:09:05

标签: firebase google-cloud-functions

我们有一些需要很多依赖项才能工作的函数。我们所谓的jar / npm / lib hell正在进行中,并希望限制对函数的依赖性,而不是项目级别。这可能吗?

编辑:尝试按照道格指示重新解释问题:我们正在使用Firebase函数,我们希望将函数的依赖关系与其他函数的依赖关系隔离开来。我们需要依赖关系A的x.y.z版本才能使函数1工作,但函数2需要相同依赖关系A的版本f.y.z才能工作。

我怀疑解决这个问题的唯一方法是将它部署到另一个项目,但是在提交之前想在这里问一个问题。

那么,我们可以在一个Firebase功能部署中拥有相同依赖关系的多个版本吗?

编辑2:在此处分开问题的其他部分:Firebase Functions: is it OK to divide functions to multiple projects

1 个答案:

答案 0 :(得分:1)

答案是否定的,不能控制每个功能的依赖关系,而是每个部署。与Firebase / Google Cloud Functions相比,这更像是npm本身的限制。