npm-EPERM:Windows上不允许进行此操作
我跑了
npm config set prefix /usr/local
运行该命令后,当尝试在Windows操作系统上运行任何npm命令时,我不断收到以下内容。
Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local'at Error (native)
已从删除所有文件
C:\Users\<your username>\.config\configstore\
那没起效。
有什么建议吗?
回答:
运行此命令是我的错误。
npm config设置前缀/ usr / local
路径/usr/local
不适用于Windows。此命令在以下位置更改了前缀变量'C:\Program Files (x86)\Git\local'
要访问此目录并对其进行更改,我需要以管理员身份运行cmd。
所以我做了:
- 以管理员身份运行cmd
- 运行
npm config edit
(您将获得记事本编辑器) - 将
prefix
变量更改为C:\Users\<User Name>\AppData\Roaming\npm
然后npm start
可以在普通控制台中使用。
以上是 npm-EPERM:Windows上不允许进行此操作 的全部内容, 来源链接: utcz.com/qa/403336.html