CircleCI构建报错:Firebase CLI与Node.js版本兼容问题
CircleCI构建中Firebase CLI与Node.js版本兼容问题
我在个人项目的CircleCI构建流程里碰到Firebase CLI和Node.js版本不兼容的问题,尽管修改了config.yml配置,还是没法把Node.js版本更新到符合要求的版本,搜了相关资料也没找到可行的解决方案。
报错信息
Firebase CLI v13.0.0 is incompatible with Node.js v16.16.0 Please upgrade Node.js to version >=18.0.0 || >=20.0.0 Exited with code exit status 1
我尝试过的config.yml修改
# ... (其他配置) - run: name: "Update Node.js" command: | curl -sSL "https://nodejs.org/dist/v18.16.0/node-v18.16.0-linux-x64.tar.xz" | sudo tar --strip-components=2 -xJ -C /usr/local/bin/ node-v18.16.0-linux-x64/bin/node node --version npm --version - run: name: output updated node version command: node -v - run: name: Update PATH command: | echo 'export PATH=/usr/local/bin:$PATH' >> $BASH_ENV source $BASH_ENV which node node --version - run: name: Install Firebase CLI command: | curl -sL https://firebase.tools/bin/linux/latest -o firebase-cli chmod +x firebase-cli ./firebase-cli firebase --version # ... (其他配置)
这些调整没能解决问题,希望能得到社区关于正确解决该兼容问题的指导或示例。
内容的提问来源于stack exchange,提问作者Masa
相关产品推荐
相关产品推荐

