MacOS Ventura下执行npm install -g firebase-tools安装卡住求助
解决MacOS Ventura下
npm install -g firebase-tools安装卡住的问题 - 先终止当前卡住的进程:按下
Ctrl + C中断安装 - 清理npm缓存,修复可能损坏的缓存文件:
npm cache clean --force - 若因网络问题导致依赖解析缓慢,切换npm源到国内镜像:
npm config set registry https://registry.npmmirror.com/ - 尝试用yarn替代npm安装,yarn的依赖树解析逻辑更高效:
# 先全局安装yarn npm install -g yarn # 用yarn安装firebase-tools yarn global add firebase-tools - 排查权限问题(Mac全局安装常因权限受限卡住):
- 创建自定义npm全局目录:
mkdir -p ~/.npm-global - 配置npm使用该目录:
npm config set prefix '~/.npm-global' - 将该目录加入系统PATH(zsh修改
~/.zshrc,bash修改~/.bash_profile):echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc - 刷新配置生效:
source ~/.zshrc - 重新执行安装命令:
npm install -g firebase-tools
- 创建自定义npm全局目录:
- 升级npm到最新版本,修复旧版本的兼容性问题:
npm install -g npm - 尝试指定具体版本安装,避免版本解析冲突:
# 安装最新稳定版 npm install -g firebase-tools@latest # 或指定已知稳定版本,比如12.4.0 npm install -g firebase-tools@12.4.0
内容的提问来源于stack exchange,提问作者Syed Arsalan Kazmi
相关产品推荐
相关产品推荐

