在npm安装上发生EEXIST错误
我运行与Vagrantshell的NPM安装,我得到这个错误。 我已经尝试删除/home/vagrant/.npm
目录和npm cache clear
但我仍然得到错误。 谢谢!
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
你使用什么样的npm版本?
-
打开命令行/ Shell并运行
npm version
-
将npm / nodejs从网站下载到最新版本
-
打开一个新的命令窗口,确保你有最新版本(
npm version
) -
运行
npm install
。
这解决了我。
- fs.createReadStream – 限制一次传输的数据量
- java.lang.NoClassDefFoundError在运行时使用express框架和node.js
- Node.js无法find模块 – 干扰Windows上的cygwin
- 客户端在Node.js上的ssl授权
- 如何在testingNodeJS API时模拟外部服务
- Node.js(使用socket.io和express)抛出“events.js:71 throw arguments ; //未处理“错误”事件“
- 在一个Node.js环境中运行多个Parse服务器实例
- Socket.io连接不当我改变我的无线networking
- 查询值在被发送到MongoDB之前被自动引用?