【问题标题】:deleting node_modules, get error EPERM operation not permitted删除 node_modules,得到错误 EPERM operation not allowed
【发布时间】:2018-02-16 20:14:43
【问题描述】:

最近开始出现这个错误:

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 node-modules


    【解决方案1】:

    你需要彻底杀死你的Node.js 进程。

    请按照以下步骤操作,

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

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

    希望这会有所帮助!

    【讨论】:

    • Node.js 没有作为进程运行,有没有办法找出是哪个进程导致了问题?
    • @Bomber 在这种情况下,尝试通过发出npm install rimraf -g 命令安装rimraf 包,然后尝试执行rimraf node_modules,这将为您解决问题。
    • 好的,请您进入您的node_modules 目录并尝试删除其中的所有目录,一旦所有内容都删除,请尝试删除node_modules 目录。
    猜你喜欢
    • 2021-12-04
    • 2019-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多