You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 14:39:53