Firebase CLI v10.0.1 与 Node 不兼容.js v10.24.1 请升级 Node.js >=12



我在通过Git Actions 部署firebase功能时遇到了这个问题

Firebase CLI v10.0.1 is incompatible with Node.js v10.24.1 Please upgrade Node.js to version >= 12

我的Firebase版本:9.16.6节点版本:14.15.4.


编辑:这是我的package.json文件的dependencies部分。

"dependencies": {
"axios": "^0.21.1",
"cryptr": "^6.0.2",
"dotenv": "^10.0.0",
"fetch": "^1.1.0",
"firebase": "^8.10.0",
"firebase-admin": "^9.8.0",
"firebase-functions": "^3.16.0",
"lodash": "^4.17.21",
"node-fetch": "^2.6.1",
"request": "^2.88.2",
"request-promise": "^4.2.6"
},
"devDependencies": {
"eslint": "^7.6.0",
"eslint-config-google": "^0.14.0",
"firebase-functions-test": "^0.2.0"
} 

我添加了https://github.com/actions/setup-node我的工作流程(这可能不是必需的(。并将w9jds/firebase-action@x.x.x更改为w9jds/firebase-action@master(将特定版本更改为master。这为我修复了它。我希望它能工作!

检查circleci或您正在使用的任何其他节点的版本。我在.circleci/config.yml中遇到了同样的错误并升级了节点版本,现在它可以工作了。

我通过从nodejs.org 下载并在我的电脑上安装最新版本的Node.js来解决这个问题

最新更新