我有云功能项目,并将该项目从旧笔记本电脑移至新笔记本电脑。
我已经安装了所有必需的东西。我的问题是,当我尝试“ 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安装定向到我的功能目录?
答案 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
文件夹