更新 npm 出现 Error: EPERM: operation not permitted, uv_cwd npm

问题

今天遇到个坑,由于 node 和 npm 版本比较低,运行项目有点问题,所以我就更新了 npm 的版本。

npm i npm@latest -g

更新完成之后我再去敲 npm 相关的命令都挂了。报错:

internal/bootstrap/switches/does_own_process_state.js:129
     cachedCwd = rawMethods.cwd();

Error: EPERM: operation not permitted, uv_cwd npm
....

尝试

在网上查了不少解决方案:

npm cache clean --force
npm install -g npm@latest -force

还试了

  • 删除 npm 重装不同版本的 node
  • 使用 yarn 来安装 npm,发现 yarn 也报同样的错了 - -

最后都是报同样的错误。

解决

最后,我发现有人说重启下 cmd 终端就好了。我重启了我的 item2 实测可行……这坑货坑了我一下午了 [泪奔]。

你可能感兴趣的:(更新 npm 出现 Error: EPERM: operation not permitted, uv_cwd npm)