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

执行npm install -g firebase-tools -f后firebase init无法运行

Firebase Init 报错解决思路
  • 检查Node.js版本兼容性
    Firebase Tools要求使用LTS版本的Node.js(如18.x、20.x),执行以下命令确认版本:

    node -v
    npm -v
    

    若版本不符合,前往Node.js官网下载安装对应LTS版本,安装后重启终端。

  • 重新安装并验证Firebase Tools路径

    1. 先卸载现有工具:
      npm uninstall -g firebase-tools
      
    2. 清理npm缓存:
      npm cache clean --force
      
    3. 以管理员权限打开CMD或PowerShell,重新安装:
      npm install -g firebase-tools
      
    4. 执行where firebase(Windows系统),确认输出的路径已添加到系统环境变量PATH中。若未添加,手动将路径(通常为C:\Users\你的用户名\AppData\Roaming\npm)加入PATH,之后重启终端。
  • 解决PowerShell执行权限问题
    Windows默认限制脚本执行,打开管理员权限的PowerShell,执行:

    Set-ExecutionPolicy RemoteSigned
    

    输入Y确认后,再尝试运行firebase init。

  • 直接调用完整路径执行
    若环境变量配置仍有问题,找到firebase.cmd的完整路径(如上述npm路径),直接执行:

    C:\Users\你的用户名\AppData\Roaming\npm\firebase.cmd init
    
  • 排查Flutter环境冲突
    尝试在未加载Flutter环境变量的干净终端中执行firebase init,确认是否因环境变量冲突导致问题。

内容的提问来源于stack exchange,提问作者LostTexan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 14:35:02