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

MacOS M2安装TypeScript(AngularJS)遇npm EEXIST错误求助

解决MacOS M2上npm安装TypeScript的EEXIST/EACCES错误

根据你遇到的错误信息,问题出在npm缓存目录的权限冲突或文件已存在,以下是可行的解决方法:

  • 强制清理npm缓存
    缓存目录里的冲突文件导致安装失败,先强制清理缓存:

    npm cache clean --force
    

    这个命令会清空所有npm缓存,解决文件存在冲突的问题。

  • 修复.npm目录权限
    如果清理缓存后还是报权限错误,说明~/.npm目录的所有权不是当前用户,执行以下命令修改权限:

    sudo chown -R $(whoami) ~/.npm
    

    输入你的Mac用户密码后,命令会把.npm目录及其子文件的所有权切换到当前登录用户,解决权限拒绝问题。

  • 重新安装TypeScript
    完成上述步骤后,重新执行安装命令:

    npm install typescript
    

    如果是要安装到项目开发依赖里,加--save-dev参数;如果要全局安装,加-g参数。

  • 手动删除冲突缓存目录(备选)
    如果上面的方法都无效,直接删除错误提示里的冲突目录:

    rm -rf /Users/ketaki_2004./.npm/_cacache/content-v2/sha512/af/ce
    

    删除后再重新运行安装命令即可。

内容的提问来源于stack exchange,提问作者2144-Ketaki Mahamuni

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 00:58:15