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

创建文件夹时遇npm ERR! code EEXIST错误,求新手适用的解决方法

解决npm EEXIST/EACCES权限错误

错误信息

npm ERR! code EEXIST
npm ERR! syscall mkdir
npm ERR! path /Users/tranvanduc/.npm/_cacache/content-v2/sha512/9f/67
npm ERR! errno EEXIST
npm ERR! 尝试获取https://registry.npmjs.org/cra-template时响应体无效:EACCES: permission denied, mkdir '/Users/tranvanduc/.npm/_cacache/content-v2/sha512/9f/67'
npm ERR! 文件已存在:/Users/tranvanduc/.npm/_cacache/content-v2/sha512/9f/67
npm ERR! 删除现有文件后重试,或使用--force参数运行npm以强制覆盖文件。

npm ERR! 本次运行的完整日志可在以下路径查看:/Users/tranvanduc/.npm/_logs/2023-12-02T10_35_14_167Z-debug-0.log

解决方案

方法一:手动删除冲突文件

  • 打开终端,执行删除命令:
    rm -rf /Users/tranvanduc/.npm/_cacache/content-v2/sha512/9f/67
    
  • 删除完成后,重新运行你原本要执行的npm命令。

方法二:使用--force参数强制覆盖

  • 在你原来的npm命令末尾添加--force参数,比如创建React项目的命令可修改为:
    npx create-react-app 你的项目名 --force
    
  • 该参数会强制覆盖已存在的冲突文件,无需手动删除。

方法三:修复npm缓存权限(预防后续问题)

如果频繁遇到权限问题,可以重置缓存或修改目录所有权:

  • 重置npm缓存:
    npm cache clean --force
    
  • 确保当前用户拥有.npm目录的所有权:
    sudo chown -R $(whoami) /Users/tranvanduc/.npm
    

内容的提问来源于stack exchange,提问作者Tran Van Duc

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 19:26:10