我将NPM从5.3.0升级到5.4.1后,发现只有在删除了node_modules之后才能运行npm install命令。当我尝试重新运行安装时,会出现以下错误消息。(之后,如果我再次删除node_modules,则run install命令只能工作一次。)
PS C:\source\website> npm install npm ERR! path C:\source\website\node_modules\fsevents\node_modules\aproba\package.jsonvet.Web npm ERR! code EPERM npm ERR! errno -4048 npm ERR! syscall unlink npm ERR! Error: EPERM: operation not permitted, unlink 'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json' npm ERR! { Error: EPERM: operation not permitted, unlink 'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json' npm ERR! stack: 'Error: EPERM: operation not permitted, unlink \'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json\'', npm ERR! errno: -4048, npm ERR! code: 'EPERM', npm ERR! syscall: 'unlink', npm ERR! path: 'C:\source\website\node_modules\fsevents\node_modules\aproba\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\butt\AppData\Roaming\npm-cache_logs\2017-09-13T16_42_26_030Z-debug.log PS C:\source\website> 我没有意识到我的设置发生了其他变化。我的环境是Windows 10和Node 8.2.1。这种行为在几台计算机上都是一致的。
我注意到在重新运行安装期间,有很多等待时间,就好像安装程序被卡住了,停留在以下阶段。
added 995 packages in 29.671s PS C:\source\website> npm install [ ......] - postinstall: sill doSerial postinstall 686
我不知道该怎么做。fsevents有责任吗?我记得它会产生警告,但在早期版本中仍然可以进行转换。
PS C:\source\website> npm install npm ERR! path C:\source\website\node_modules\fsevents\node_modules\aproba\package.jsonvet.Web npm ERR! code EPERM npm ERR! errno -4048 npm ERR! syscall unlink npm ERR! Error: EPERM: operation not permitted, unlink 'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json' npm ERR! { Error: EPERM: operation not permitted, unlink 'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json' npm ERR! stack: 'Error: EPERM: operation not permitted, unlink \'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json\'', npm ERR! errno: -4048, npm ERR! code: 'EPERM', npm ERR! syscall: 'unlink', npm ERR! path: 'C:\source\website\node_modules\fsevents\node_modules\aproba\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\butt\AppData\Roaming\npm-cache_logs\2017-09-13T16_42_26_030Z-debug.log PS C:\source\website> 我没有意识到我的设置发生了其他变化。我的环境是Windows 10和Node 8.2.1。这种行为在几台计算机上都是一致的。
我注意到在重新运行安装期间,有很多等待时间,就好像安装程序被卡住了,停留在以下阶段。
added 995 packages in 29.671s PS C:\source\website> npm install [ ......] - postinstall: sill doSerial postinstall 686
我不知道该怎么做。fsevents有责任吗?我记得它会产生警告,但在早期版本中仍然可以进行转换。
这个主题有一个相关问题,可以在这里找到,但没有准确涵盖到我的问题。我无法确定是同一问题的不同操作方式还是两个独立问题。