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

Windows系统下npm卡在重命名不存在文件夹问题求助

解决npm update -g全局更新EPERM重命名错误

执行npm update -g时碰到以下报错:

npm ERR! path C:\Users\xxx\AppData\Roaming\npm\node_modules\npm\node_modules\.node-gyp.DELETE\node_modules\@npmcli
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall rename

即使手动创建报错里的文件夹也没用,试试这些办法:

  • 用管理员权限运行终端:Windows下全局npm操作经常需要管理员权限,右键命令提示符或PowerShell,选择「以管理员身份运行」后再执行更新命令。
  • 强制清理npm缓存:执行npm cache clean --force,缓存损坏可能引发这类文件操作异常,清理后再尝试更新。
  • 重新安装npm:直接删除C:\Users\xxx\AppData\Roaming\npm\node_modules\npm整个文件夹,然后执行npm install -g npm@latest重新安装最新版npm。
  • 检查目录权限:右键C:\Users\xxx\AppData\Roaming\npm文件夹,选择「属性」→「安全」→「编辑」,给当前登录用户添加「完全控制」权限,确定后再操作。
  • 关闭占用文件的程序:杀毒软件、正在打开相关目录的文件管理器可能会锁定npm的文件,暂时关闭这些程序后再尝试更新。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 20:02:49