npm - 错误:EPERM:不允许操作,取消链接

Ser*_*kyi 9 node.js npm gulp npm-install

Windows 10 1703
节点6.11.2
npm 5.4.0

每次我尝试安装一个npm包(例如:npm i gulp-notify)时,都会收到以下错误:


错误的ERR!路径C:\ Users\web-dev\Desktop\barber \node_modules\fsevents \node_modules\ansi-regex\package.json
npm ERR!代码EPERM
npm ERR!errno -4048
npm ERR!系统调用unlink
npm ERR!错误:EPERM:不允许操作,取消链接'C:\ Users\web-
dev\Desktop\barber \node_modules\fsevents \node_modules\ansi-regex\package.json'npm ERR!在错误(本机)
npm ERR!{错误:EPERM:不允许操作,取消链接'C:\ Users\web-dev\Desktop\barber \node_modules\fsevents \node_modules\ansi-regex\package.json'npm
ERR!在错误(本机)
npm ERR!stack:'错误:EPERM:不允许操作,取消链接\'C:\ Users\web-dev\Desktop\barber \node_modules\fsevents \node_modules\ansi-regex\package.json \'\n出现错误(本机)' ,
npm ERR!错误:-4048,
npm ERR!
代码:'EPERM',
npm ERR!系统调用:'unlink',
npm ERR!
路径:'C:\ Users\web-dev\Desktop\barber \node_modules\fsevents \node_modules\ansi-regex\package.json'}
npm ERR!错误的ERR!请尝试以root/Administrator身份再次运行此命令.


我作为管理员运行cmd
我检查了文件夹权限
我清除了缓存,即使npm说它自己做了
我将npm前缀更改为C:\ Users\User Name\AppData\Roaming \npm
没有任何帮助.

请指教.

Ser*_*kyi 1

显然我试图在本地安装软件包而不是在没有 -g 标志的情况下全局安装软件包。对于那个很抱歉。现在一切正常。