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

无法使用NPM安装任何包,遇FETCH_ERROR与EBUSY错误求助

解决npm安装包时EBUSY资源锁定报错问题

问题核心

报错提示EBUSY: resource busy or locked,本质是npm在将缓存临时文件重命名到正式缓存目录时失败,两台电脑同时出现该问题,说明不是单台机器的偶发故障,大概率是系统级资源占用或全局配置冲突导致。

可尝试的解决方案

  • 强制终止Node相关进程再清理缓存
    打开任务管理器,结束所有node.exe、npm.exe进程,随后执行命令清理缓存并重试安装:

    npm cache clean --force
    npm install @auth0/angular-jwt
    
  • 排查杀毒软件拦截
    Windows Defender或第三方杀毒软件可能会实时扫描npm缓存目录,临时锁定文件。可以临时关闭实时保护,或者把C:\Users\nicki\AppData\Local\npm-cache加入杀毒软件白名单后再尝试安装。

  • 修复缓存目录权限
    右键npm-cache文件夹 → 「属性」→「安全」,给当前用户账户添加「完全控制」权限,应用设置后重试安装操作。

  • 切换npm镜像源
    官方源在部分网络环境下可能出现缓存写入异常,切换到国内镜像试试:

    npm config set registry https://registry.npmmirror.com
    npm install @auth0/angular-jwt
    
  • 手动删除整个缓存目录
    直接删除C:\Users\nicki\AppData\Local\npm-cache文件夹,重启终端后重新执行安装命令。

  • 用管理员身份运行终端
    权限不足也可能导致文件重命名失败,右键终端选择「以管理员身份运行」,再执行安装操作。

进阶方案

如果以上方法都无效,建议升级Node.js版本(当前使用v16.18.0,可尝试升级到v18 LTS版本),新版本的npm在文件锁机制上有优化,能有效减少这类资源冲突问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 04:35:18