2015-11-20 197 views
2

我正在运行带有Vagrant shell的NPM安装,并且出现此错误。我试过删除/home/vagrant/.npm目录和npm cache clear但我仍然得到错误。谢谢!npm install上的EEXIST错误

npm ERR! EEXIST, open '/home/vagrant/.npm/8fdf262d-rant-npm-json5-0-4-0-package-tgz.lock' 
File exists: /home/vagrant/.npm/8fdf262d-rant-npm-json5-0-4-0-package-tgz.lock 
Move it away, and try again. 

npm ERR! System Linux 3.13.0-62-generic 
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" 
npm ERR! cwd /working-directory 
npm ERR! node -v v0.10.40 
npm ERR! npm -v 1.4.28 
npm ERR! path /home/vagrant/.npm/8fdf262d-rant-npm-json5-0-4-0-package-tgz.lock 
npm ERR! code EEXIST 
npm ERR! errno 47 
npm ERR! not ok code 0 

回答

0

你使用哪种版本的npm?

  • 打开命令行/壳牌和从网站

  • 打开一个新的命令窗口和下载运行它npm version

  • 更新NPM /的NodeJS到最新版本确保你有最新版本(npm version

  • 运行npm install

这解决了它给我。