.lock文件在试图生成Yeoman Chrome扩展时会受到阻碍

刚安装了yeoman一个干净的副本以及generator-chrome-extension 。 我跑了,一切顺利,直到我走到这一步:

 ✔ pre-build test passed successfully! npm WARN optional dep failed, continuing imagemin-jpegtran@0.1.0 npm WARN optional dep failed, continuing imagemin-optipng@0.1.0 npm WARN optional dep failed, continuing imagemin-gifsicle@0.1.1 npm ERR! EEXIST, open '/home/vagrant/.npm/5ac6bb0f-ant-npm-lodash-2-4-1-package-tgz.lock' File exists: /home/vagrant/.npm/5ac6bb0f-ant-npm-lodash-2-4-1-package-tgz.lock Move it away, and try again. npm ERR! System Linux 3.13.0-30-generic npm ERR! command "/home/vagrant/.nvm/v0.10.32/bin/node" "/home/vagrant/.nvm/v0.10.32/bin/npm" "install" npm ERR! cwd /home/vagrant/Projects/test.dev/chrome/test npm ERR! node -v v0.10.32 npm ERR! npm -v 1.4.28 npm ERR! path /home/vagrant/.npm/5ac6bb0f-ant-npm-lodash-2-4-1-package-tgz.lock npm ERR! code EEXIST npm ERR! errno 47 npm ERR! not ok code 0 

我试图删除该。locking文件,但每次我给它的错误,它不存在。

什么可能导致这个块,我怎么能解决它?

编辑:我想通了,为什么我不能删除该文件。 生成器将.STALE添加到最后。 我删除了所有陈旧的锁文件,以防万一,但仍然没有去。 为什么如果它重新命名呢,是不是阻碍了这个过程呢?

另外,在回答一个问题时, .npm的主人是vagrant而群体是vagrant

好消息! 有关详细信息,请参阅#6318,但现在我相信(这次比以前更有信心),这个问题已经得到解决。 npm -g安装npm@2.1.1或者npm -g安装npm @ next会得到npm的固定版本。 如果遇到其他问题,请打开新的问题,因为导致此问题的代码不再处于npm。

https://github.com/npm/npm/issues/6309