前言
- 公司电脑被装了安全控制软件后导致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的权限全部可用。
- 此时重新执行命令即可成功。