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

无法删除项目node_modules文件夹 常规删除失效无法执行npm i

Windows系统下无法删除损坏node_modules的解决方法

node_modules无法删除在Windows环境下基本是两类原因:进程占用文件、嵌套依赖路径过长超过系统路径长度限制,按以下步骤操作即可解决:

  • 第一步:先结束所有占用进程
    关闭所有打开的VS Code、项目终端、正在运行的本地node服务(比如npm run dev启动的开发服务),打开任务管理器,找到所有名称带node、npm的进程,右键选择结束任务。
  • 第二步:优先用专用工具删除(成功率最高)
    1. 以管理员身份打开PowerShell或命令提示符,进入项目根目录
    2. 全局安装专门处理深度/损坏文件夹删除的工具:npm install -g rimraf
    3. 执行删除命令:rimraf node_modules
    4. 清理npm缓存避免遗留问题:npm cache clean --force
    5. 可选操作:删除旧的依赖锁定文件package-lock.json
    6. 重新执行npm i安装依赖即可
  • 备选方案:不装第三方工具,用系统自带命令删除
    如果不想额外安装工具,在管理员权限的终端中进入项目根目录,执行系统强制递归删除命令:
    rd /s /q node_modules
    如果执行后提示路径过长无法删除,可手动进入node_modules,把深层嵌套的上级文件夹挨个重命名为单字符短名称(比如把长名称的依赖文件夹重命名为1、2),缩短整体路径长度后再执行删除命令即可。
  • 极端情况兜底方案:安全模式删除
    如果以上操作都无效,按住Shift键点击Windows系统的重启按钮,进入「疑难解答-高级选项-启动设置」,选择带命令提示符的安全模式启动,进入项目目录后执行上述删除命令即可,安全模式下无第三方进程占用文件,可100%删除损坏文件夹。

安装依赖时如果反复报错,可切换npm源为国内镜像后重试,命令为:npm config set registry https://registry.npmmirror.com

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 12:03:25