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

Mac安装Angular CLI遇TS5083错误:无法读取tsconfig-google.json

解决Mac全局安装Angular CLI的错误方案

从错误日志来看,核心问题是npm缓存损坏、Node.js版本兼容性以及权限配置不当,以下是分步解决方法:

1. 清理损坏的npm缓存

日志显示临时缓存文件读取失败,先强制清理缓存:

npm cache clean --force

2. 切换到兼容的Node.js LTS版本

你当前使用的Node.js 20.0.0为新发布的大版本,Angular CLI对其兼容性不足,建议切换到长期支持(LTS)版本(如18.x):

  • 若用Homebrew管理:
    brew uninstall node
    brew install node@18
    brew link node@18 --force --overwrite
    
  • 若用nvm管理多版本(更推荐):
    # 安装nvm(终端执行后重启生效)
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
    # 安装并切换到18.x LTS
    nvm install 18
    nvm use 18
    

3. 修复全局包权限问题(避免sudo)

使用sudo安装全局包会导致权限混乱,配置npm全局目录到用户权限范围内:

mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
# 写入环境变量(根据你的shell选择zshrc或bash_profile)
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc

4. 重新安装Angular CLI

完成上述步骤后,执行安装命令:

npm install -g @angular/cli

额外排查方案

如果仍失败,尝试以下操作:

  • 删除残留的临时缓存文件:
    rm -rf ~/.npm/_cacache/tmp/git-clone*
    
  • 切换到国内npm镜像解决网络问题:
    npm config set registry https://registry.npmmirror.com
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 05:47:23