Package.json表示Firebase函数的版本已过时

时间:2019-04-27 11:19:47

标签: firebase google-cloud-functions

我有云功能项目,并将该项目从旧笔记本电脑移至新笔记本电脑。

我已经安装了所有必需的东西。我的问题是,当我尝试“ firebase deply”时,它给了我该错误:

! functions: package.json indicates an outdated version of firebase-functions. Please upgrade using npm install --save firebase-functions@latest in your functions directory.

我确实被告知,但仍然给了我同样的错误。 我该怎么办?以及我如何将npm安装定向到我的功能目录?

3 个答案:

答案 0 :(得分:1)

您需要在sudo npm install --save firebase-functions@latest目录中运行functions。不能在任何其他目录中。

在Flutter中,它将在

/path_to_your_flutter_project/functions

希望这对某人有所帮助

答案 1 :(得分:0)

我有同样的问题。 您只需要运行npm install -g firebase-tools

npm install -g firebase-tools
/usr/local/bin/firebase -> /usr/local/lib/node_modules/firebase-tools/lib/bin/firebase.js
+ firebase-tools@7.0.0

那解决了我的问题。

答案 2 :(得分:0)

更新 firebase-admin 并确保您的根 package.json 文件指向您的 functions 文件夹