Google Cloud/Firebase函数,处理每个函数的依赖关系

Google Cloud/Firebase函数,处理每个函数的依赖关系,firebase,google-cloud-functions,Firebase,Google Cloud Functions,我们有两个函数需要很多依赖项才能工作。我们已经开始了所谓的jar/npm/lib地狱,并且希望限制对函数的依赖,而不是对项目级别的依赖。这可能吗 编辑:尝试按照Doug的指示重新表述问题:我们正在使用Firebase函数,我们希望将函数的依赖项与其他函数的依赖项隔离开来。我们需要依赖项A的x.y.z版本才能使函数1工作,但函数2需要相同依赖项A的f.y.z版本才能工作 我怀疑解决这个问题的唯一方法是将其部署到另一个项目中,但在提交之前,我想在这里问一个问题 那么,我们可以在一个Firebase函

我们有两个函数需要很多依赖项才能工作。我们已经开始了所谓的jar/npm/lib地狱,并且希望限制对函数的依赖,而不是对项目级别的依赖。这可能吗

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

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

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


编辑2:在这里划分问题的另一部分:

答案是否定的,没有人能够控制每个函数的依赖关系,但是每个部署的依赖关系。与Firebase/Google云功能相比,这更多的是npm本身的局限性。

我很难准确理解您要做什么。而且,听起来你在问两个不同的问题。我想如果你分别问不同的问题会更好。