删除 node_modules,出现错误 EPERM operation not permitted

deleting node_modules, get error EPERM operation not permitted

最近开始出现这个错误:

AppData\Roaming\nvm\v9.5.0\node_modules\rimraf\bin.js:47
      throw er
      ^
Error: EPERM: operation not permitted, rmdir 'C:\users\matt\sites\rg-calendar\node_modules'

我已经尝试 运行 管理员中的 cmd 提示并禁用了我的防病毒软件。

有什么想法吗?

您需要完全终止 Node.js 进程。

按照以下步骤操作,

  1. 转到任务管理器(按CTRL+ALT+删除)
  2. 在“Processes”下搜索名为“Node.js:Server-side- JavaScript
  3. 右键单击它并单击“转到详细信息
  4. 您将导航到节点进程 select 的“详细信息”选项卡。 右键单击它和 select“结束进程树”。
  5. 完成后,再次尝试删除您的 node_modules 目录。

如果上述步骤对您不起作用,请尝试使用 npm install rimraf -g 安装 rimraf 包,然后尝试用它删除 node_modules 目录。 (像这样 =>)rimraf node_modules

希望对您有所帮助!