2016-02-11 18 views
0

我的項目以前工作過,但勤奮的人爲回購添加了新的依賴關係,現在npm update左右拋出tar.unpack untar error。我該如何解決?以前正在工作的`gulp`項目:`npm update`會拋出`tar.unpack untar error`

我得到很多這樣的,但在這裏就是這樣的一個錯誤塊:

 
npm ERR! tar.unpack untar error /Users/foo/bar/.npm/lodash/3.10.1/package.tgz 
npm http GET https://registry.npmjs.org/find-index 
npm ERR! Error: ENOENT, utime '/Users/foo/bar/node_modules/babel-preset-es2015/node_modules/babel-plugin-transform-es2015-block-scoping/node_modules/lodash/number.js' 
npm ERR! If you need help, you may report this *entire* log, 
npm ERR! including the npm and node versions, at: 
npm ERR!  

npm ERR! System Darwin 15.0.0 
npm ERR! command "node" "/usr/local/bin/npm" "update" 
npm ERR! cwd /Users/foo/bar/ 
npm ERR! node -v v0.10.26 
npm ERR! npm -v 1.4.3 
npm ERR! path /Users/foo/bar/node_modules/babel-preset-es2015/node_modules/babel-plugin-transform-es2015-block-scoping/node_modules/lodash/number.js 
npm ERR! fstream_path /Users/foo/bar/node_modules/babel-preset-es2015/node_modules/babel-plugin-transform-es2015-block-scoping/node_modules/lodash/number.js 
npm ERR! fstream_type File 
npm ERR! fstream_class FileWriter 
npm ERR! fstream_finish_call utimes 
npm ERR! code ENOENT 
npm ERR! errno 34 
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:305:19 
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15) 

注意:所以有很多類似的問題(123),但沒有一個是用於更新項目,這是已經在工作,但在初始安裝時。

回答

0

在github上找到了this issue。這個故事的短版是簡單地運行:

npm cache clean 

,然後再次運行npm update

注意:如果您嘗試安裝某些內容而不是更新以前正在運行的項目,則這可能對您無效;相反,請參閱問題中鏈接的SO帖子,即12,3