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

安装firebase-tools遇ENOENT及权限错误,请求技术支持

解决Windows 11下安装firebase-tools失败的问题

处理核心ENOENT错误(找不到pwsh.exe)

  • 安装PowerShell 7:Windows 11默认仅预装Windows PowerShell(powershell.exe),而firebase-tools依赖PowerShell Core(pwsh.exe)。下载并安装PowerShell 7,安装时勾选“添加到PATH”选项。
  • 验证PATH配置:打开终端执行pwsh,若能启动PowerShell 7则配置正常;若失败,手动将PowerShell 7的安装路径(默认C:\Program Files\PowerShell\7)添加到系统环境变量的PATH中,重启终端后重试。

解决EPERM权限错误

  • 以管理员身份运行终端:右键选择CMD或PowerShell,点击“以管理员身份运行”,再执行安装命令:npm install -g firebase-tools。
  • 清理npm缓存:执行npm cache clean --force,清除缓存后重新尝试安装。
  • 自定义npm全局安装目录:
    1. 创建全局目录,例如C:\npm-global
    2. 执行npm config set prefix "C:\npm-global"
    3. 将C:\npm-global\bin添加到系统PATH
    4. 重新执行安装命令

处理npm依赖包弃用警告

这类警告仅提示部分依赖包不再维护,不影响firebase-tools的核心功能,可暂时忽略;若需解决,等待firebase-tools官方更新依赖包即可。

额外排查步骤

  • 确认Node.js版本兼容性:安装Node.js LTS版本(如18.x、20.x),避免使用最新不稳定版本,确保与firebase-tools兼容。
  • 清理旧版本残留:执行npm uninstall -g firebase-tools,手动删除残留目录(C:\Users\<你的用户名>\AppData\Roaming\npm\node_modules\firebase-tools),再重新安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 20:52:08