我使用 npm 很长一段时间(使用 win 10) - 没有更改防火墙/权限等中的任何内容,突然我在尝试时收到以下错误安装任何包:
C:\udemy-button>npm install bootstrap --save npm ERR! path C:\udemy-button\node_modules\fsevents\node_modules\aws4\package.json npm ERR! code EPERM npm ERR! errno -4048 npm ERR! syscall unlink npm ERR! Error: EPERM: operation not permitted, unlink 'C:\udemy-button\node_modules\fsevents\node_modules\aws4\package.json' npm ERR! at Error (native) npm ERR! { Error: EPERM: operation not permitted, unlink 'C:\udemy-button\node_modules\fsevents\node_modules\aws4\package.json' npm ERR! at Error (native) npm ERR! stack: 'Error: EPERM: operation not permitted, unlink \'C:\udemy-button\node_modules\fsevents\node_modules\aws4\package.json\'\n at Error (native)', npm ERR! errno: -4048, npm ERR! code: 'EPERM', npm ERR! syscall: 'unlink', npm ERR! path: 'C:\udemy-button\node_modules\fsevents\node_modules\aws4\package.json' } npm ERR! npm ERR! Please try running this command again as root/Administrator.
npm ERR! A complete log of this run can be found in: npm ERR!
C:\Users\Roy Barak\AppData\Roaming\npm-cache_logs\2017-09-05T13_12_42_361Z-debug.log
我还尝试使用管理员权限打开 CMD 并从那里运行 npm - 但我遇到了相同的错误 -
我已完成以下步骤:
- 清理 npm 缓存
- 检查文件夹权限
- 重新安装 Node
- 重新启动我的机器
这是日志文件 - 只有与错误相关的最后一部分
1569傻做并行预安装894 第1570章 愚蠢的预安装bootstrap@3.3.7 第1571章 信息生命周期 bootstrap@3.3.7~预安装:bootstrap@3.3.7 第1572章 傻傻的做串行构建894 第1573章 愚蠢的构建bootstrap@3.3.7 第1574章 信息链接Stuff bootstrap@3.3.7 第1575章 愚蠢的linkStuff bootstrap@3.3.7将C:\udemy-button\node_modules作为其父node_modules 第1576章 详细 第1577章 详细链接Mans bootstrap@3.3.7 1578 傻 doSerial 全局链接 894 第1579章 傻做并行更新链接894 1580 傻傻做串行安装 894 第1581章 愚蠢的安装bootstrap@3.3.7 第1582章 信息生命周期 bootstrap@3.3.7~安装:bootstrap@3.3.7 第1583章 傻傻的做串行安装后894 第1584章 愚蠢的安装后bootstrap@3.3.7 第1585章 信息生命周期 bootstrap@3.3.7~安装后:bootstrap@3.3.7 第1586章 麻烦你了 1587 详细堆栈错误:EPERM:不允许操作,取消链接 'C:\udemy-button\node_modules\fsevents\node_modules\aws4\package.json' 1587 错误时的详细堆栈( native ) 1588 详细 cwd C:\udemy-button 1589 详细 Windows_NT 10.0.15063 第1590章 1591 详细 Node v6.11.2 1592 详细 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 错误处错误( native ) 1597 错误 { 错误:EPERM:不允许操作,取消链接 'C:\udemy-button\node_modules\fsevents\node_modules\aws4\package.json' 1597 错误处错误( native ) 1597 错误堆栈:'错误:EPERM:不允许操作,取消链接\'C:\udemy-button\node_modules\fsevents\node_modules\aws4\package.json\'\n 错误( native )', 1597 错误 错误号: -4048, 1597 错误代码:'EPERM', 1597 错误系统调用:'取消链接', 1597 错误路径: 'C:\udemy-button\node_modules\fsevents\node_modules\aws4\package.json' } 1598 错误 请尝试以 root/管理员身份再次运行此命令。 1599 详细退出 [ -4048, true ]
最佳答案
关于node.js - 安装 npm 包时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46055259/