npm 安装全局包的时候,经常会出现 npm ERR! File exists: XXX 的问题,例如:
xiaotaos-MacBook-Pro:nodeAPILearn hh$ sudo npm install -g node-inspector
npm ERR! path /usr/local/lib/node_modules/node-inspector/node_modules/v8-profiler/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/.bin/sshpk-sign
npm ERR! code EEXIST
npm ERR! Refusing to delete /usr/local/lib/node_modules/node-inspector/node_modules/v8-profiler/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/.bin/sshpk-sign: containing path /usr/local/lib/node_modules/node-inspector/node_modules/v8-profiler/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk isn't under npm's control
npm ERR! File exists: /usr/local/lib/node_modules/node-inspector/node_modules/v8-profiler/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/.bin/sshpk-sign
npm ERR! Move it away, and try again.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/hh/.npm/_logs/2018-05-26T05_57_19_766Z-debug.log
一般情况,这个时候我可以手动把这个文件删除,但是问题在于删除一个之后还有下一个,有的时候删除个两三次就好了,但有的时候需要删除很多很多次...
我觉得一次一次的删除冲突文件并不是一个方便的解决方案,所以在这里想问问大家,对于这种情况,大家是不是有遇到过,又是怎么解决的呢?