簡體   English   中英

先前工作的Gulp項目:npm update拋出tar.unpack解壓縮錯誤。

[英]Previously working `gulp` project: `npm update` throws `tar.unpack untar error`

我的項目以前一直在工作,但是為回購做貢獻的勤勞的人們增加了新的依賴關系,現在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 )對SO,但沒有一個是用於更新已經開工的項目,但在初始安裝。

在github上遇到了這個問題 這個故事的簡短版本是簡單地運行:

npm cache clean

然后再次運行npm update

注意:如果您嘗試安裝某些軟件而不是更新以前可以正常運行的項目,則此方法可能對您不起作用。 代替,參見SO帖鏈接到的問題,即123

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM