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

这个问题在这里已有答案:

Windows 10 1703
节点6.11.2
npm 5.4.0

Everytime I try to install an npm package (ex: npm i gulp-notify), I receive the following error:


npm 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
什么都没有帮助 .

请指教 .

回答(1)

2 years ago

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