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

2024-05-13

我们有几个需要大量依赖项才能工作的函数。我们有所谓的 jar/npm/lib 地狱正在发生,并且希望限制对函数的依赖,而不是项目级别的依赖。这可能吗?

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

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

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

编辑2:在这里划分问题的其他部分:Firebase Functions:可以将功能划分到多个项目吗 https://stackoverflow.com/questions/45561586/firebase-functions-is-it-ok-to-divide-functions-to-multiple-projects


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐