我长时间使用npm(使用 win 10 ) - 没有更改防火墙/权限等任何内容,突然之间我得到了以下内容尝试安装任何软件包时出错:
C:\ udemy-button> npm install bootstrap --save npm ERR!路径 C:\ udemy键\ node_modules \ fsevents \ node_modules \ aws4 \的package.json 错误的ERR!代码EPERM npm ERR! errno -4048 npm ERR!系统调用unlink npm 呃!错误:EPERM:不允许操作,取消链接 ' C:\ udemy按钮\ node_modules \ fsevents \ node_modules \ aws4 \的package.json' 错误的ERR!在错误(本机)npm ERR! {错误:EPERM:操作没有 允许,取消链接 ' C:\ udemy按钮\ node_modules \ fsevents \ node_modules \ aws4 \的package.json' 错误的ERR!在错误(本机)npm ERR!堆栈:'错误:EPERM: 不允许操作,取消链接 \' C:\ udemy按钮\ node_modules \ fsevents \ node_modules \ aws4 \的package.json \' \ n 在错误(本机)',npm ERR!错误:-4048,npm ERR!代码:' EPERM', 错误的ERR!系统调用:' unlink',npm ERR!路径: ' C:\ udemy按钮\ node_modules \ fsevents \ node_modules \ aws4 \的package.json' } npm ERR!错误的ERR!请再次尝试运行此命令 根/管理员。
npm ERR!可以在以下位置找到此运行的完整日志:npm ERR!
C:\用户\罗伊 巴拉\应用程序数据\漫游\ NPM-cache_logs \ 2017-09-05T13_12_42_361Z-的debug.log
我还试图用管理员权限打开CMD并从那里运行npm - 但我得到了同样的错误 -
我已完成以下步骤:
这是日志文件 - 只是与错误相关的最后一部分
1569傻doParallel预安装894 1570傻预装bootstrap@3.3.7 1571 info lifecycle bootstrap@3.3.7 ~preinstall:bootstrap@3.3.7 1572年愚蠢的doSerial建造894 1573傻建立bootstrap@3.3.7 1574 info linkStuff bootstrap@3.3.7 1575 silly linkStuff bootstrap@3.3.7将C:\ udemy-button \ node_modules作为其父node_modules 1576 verbose linkBins bootstrap@3.3.7 1577 verbose linkMans bootstrap@3.3.7 1578年愚蠢的doSerial全球链接894 1579傻doParallel更新链接894 1580傻doSerial安装894 1581傻安装bootstrap@3.3.7 1582 info lifecycle bootstrap@3.3.7〜install:bootstrap@3.3.7 1583傻doSerial postinstall 894 1584傻post post bootstrap@3.3.7 1585 info lifecycle bootstrap@3.3.7~postinstall:bootstrap@3.3.7 使用C:\ Users \ Roy Barak \ AppData \ Roaming \ npm-cache_locks \ staging-e7bff0426a609d7b.lock为C:\ udemy-button \ node_modules.staging执行1586详细解锁 1587详细堆栈错误:EPERM:不允许操作,取消链接' C:\ udemy-button \ node_modules \ fsevents \ node_modules \ aws4 \ package.json' 错误的1587详细堆栈(本机) 1588 verbose cwd C:\ udemy-button 1589详细的Windows_NT 10.0.15063 1590 verbose argv" C:\ Program Files \ nodejs \ node.exe" " C:\ Users \ Roy Barak \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js" "安装" "自举" 1591详细节点v6.11.2 1592 verbose npm v5.4.0 1593错误路径C:\ udemy-button \ node_modules \ fsevents \ node_modules \ aws4 \ package.json 1594错误代码EPERM 1595错误errno -4048 1596错误系统调用取消链接 1597错误错误:EPERM:不允许操作,取消链接' C:\ udemy-button \ node_modules \ fsevents \ node_modules \ aws4 \ package.json' 错误时1597错误(本机) 1597错误{错误:EPERM:不允许操作,取消链接' C:\ udemy-button \ node_modules \ fsevents \ node_modules \ aws4 \ package.json' 错误时1597错误(本机) 1597错误堆栈:'错误:EPERM:不允许操作,取消链接\' C:\ udemy-button \ node_modules \ fsevents \ node_modules \ aws4 \ package.json \' \ n出错(天然)&#39 ;, 1597错误错误:-4048, 1597错误代码:' EPERM', 1597错误系统调用:'取消链接', 1597错误路径:' C:\ udemy-button \ node_modules \ fsevents \ node_modules \ aws4 \ package.json' } 1598错误请尝试以root / Administrator身份再次运行此命令。 1599详细退出[-4048,true]
答案 0 :(得分:1)
答案 1 :(得分:0)
通过降级NPM来修复它:
> npm i -g npm@latest-2
npm@2.15.12
added 73 packages, removed 282 packages and updated 129 packages in 36.697s
> npm -v
2.15.12