【node】windows使用 npm i -g报错operation not permitted解决方法

前言

  • 公司电脑被装了安全控制软件后导致npm -g 安装很多东西提示operation not permitted,后来研究了下怎么解决该问题。

解决方式

  • 首先打开不允许操作的路径,比如我这个报错:
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, rename 'C:\Users\Administrator\AppData\Roaming\nvm\v12.16.1\node_modules\xxx\node_modules\npm\node_modules\osenv\package.json.3677083807' -> 'C:\Users\Administrator\AppData\Roaming\nvm\v12.16.1\node_modules\xxx\node_modules\npm\node_modules\osenv\package.json'
  • 那么就进入C:\Users\Administrator\AppData\Roaming\nvm\v12.16.1中,右键打开属性,选择安全,在组或用户名中新增everyone。编辑everyone的权限全部可用。
  • 此时重新执行命令即可成功。

猜你喜欢

转载自blog.csdn.net/yehuozhili/article/details/127392741