2014-10-20 70 views
7

npm install由於文件鎖定問題而失敗。我怎樣才能避免這種情況?爲什麼TravisCI在npm安裝期間由於文件鎖定而失敗

Here is the log of travis-ci

npm ERR! EEXIST, open '/home/travis/.npm/83f1dfb7-vis-npm-lodash-2-4-1-package-tgz.lock' 
File exists: /home/travis/.npm/83f1dfb7-vis-npm-lodash-2-4-1-package-tgz.lock 
Move it away, and try again. 
npm ERR! System Linux 2.6.32-042stab090.5 
npm ERR! command "/home/travis/.nvm/v0.10.32/bin/node" "/home/travis/.nvm/v0.10.32/bin/npm" "install" 
npm ERR! cwd /home/travis/build/wordnik/swagger-editor 
npm ERR! node -v v0.10.32 
npm ERR! npm -v 1.4.28 
npm ERR! path /home/travis/.npm/83f1dfb7-vis-npm-lodash-2-4-1-package-tgz.lock 
npm ERR! code EEXIST 
npm ERR! errno 47 
npm ERR! not ok code 0 
The command "npm install" failed and exited with 47 during . 

回答

9

更新到NPM版本2固定我的問題。

install: 
    - npm install -g [email protected] 
+0

不知道爲什麼這仍然是一個問題,但它解決了我的問題,謝謝。 – Drazisil 2015-09-17 18:40:34