Windows 10 1703
节点6.11.2
npm 5.4.0
每次我尝试安装npm软件包(例如:npm i gulp-notify)时,都会收到以下错误:
npm ERR!路径 C:\用户\ web开发\桌面\理发\ node_modules \ fsevents \ node_modules \ ANSI-正则表达式\的package.json
npm ERR!代码EPERM
npm ERR! errno -4048
npm ERR! 系统调用unlink
npm ERR!错误:EPERM:不允许操作, unlink' C:\ Users \ web-
dev的\桌面\理发\ node_modules \ fsevents \ node_modules \ ANSI-正则表达式\的package.json' 错误的ERR!在错误(本机)
npm ERR! {错误:EPERM: 不允许操作,取消链接 ' C:\ Users \用户web开发\桌面\理发\ node_modules \ fsevents \ node_modules \ ANSI-正则表达式\的package.json'
npm ERR!在错误(本机)
npm ERR!堆栈:'错误: EPERM:不允许操作,取消链接 \' C:\ Users \用户web开发\桌面\理发\ node_modules \ fsevents \ node_modules \ ANSI-正则表达式\的package.json \' \ n 在错误(本机)',
npm ERR!错误:-4048,
npm ERR!
代码:' EPERM',
npm ERR!系统调用:' unlink',
npm ERR!
路径: ' C:\ Users \用户web开发\桌面\理发\ node_modules \ fsevents \ node_modules \ ANSI-正则表达式\的package.json' } npm ERR!错误的ERR!请再次尝试运行此命令 根/管理员。
我以管理员身份运行cmd
我检查了文件夹权限
我清除缓存,即使npm说它自己做了
我将npm前缀更改为C:\ Users \ User Name \ AppData \ Roaming \ npm
什么都没有帮助。
请告知。
答案 0 :(得分:1)
显然我试图在没有-g标志的情况下在本地而不是全局安装软件包。对于那个很抱歉。现在一切正常。