2017-08-07 72 views
2

我们有一些需要大量依赖项才能工作的函数。我们所谓的jar/npm/lib会继续,并且想限制对函数的依赖,而不是在项目级别。这可能吗?Google Cloud/Firebase函数,处理每个函数的依赖关系

编辑:试图按照Doug的指示重新修改问题:我们使用的是Firebase函数,我们希望将函数的依赖关系与其他函数的依赖关系分离。我们需要依赖项A的版本x.y.z用于函数1的工作,但函数2需要相同的依赖项A的版本f.y.z才能工作。

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

因此,我们可以在一个Firebase函数部署中拥有多个版本的相同依赖项吗?

编辑2:这里划分问题的另一部分:Firebase Functions: is it OK to divide functions to multiple projects

+0

我无法准确理解你想要做什么。另外,这听起来像是在这里问你两个不同的问题。我认为如果你分别提出不同的问题会更好。 –

回答

1

答案是否定的,一个无法控制每个功能的依赖关系,但每次部署。与Firebase/Google Cloud Functions相比,这是npm本身的更多限制。