2015-12-06 38 views
0

我想在Windows 8.1 x64 dev PC上構建angular2源代碼。 節點版本5.1.0 NPM版本3.3.12構建angular2源代碼時獲取npm安裝問題

  • 1)克隆回購 - OK
  • 2)運行bower install - OK
  • 3)運行npm install - 錯誤: npm ERR! tar.unpack unzip error C:\Windows\Temp\npm-11016-2e7afc52\registry.npmj s.org\fsevents\-\fsevents-1.0.2.tgz npm ERR! tar.unpack untar error C:\Windows\Temp\npm-11016-2e7afc52\registry.npmj s.org\fsevents\-\fsevents-1.0.2.tgz npm ERR! tar.unpack unzip error C:\Windows\Temp\npm-11016-2e7afc52\registry.npmj s.org\firefox-profile\-\firefox-profile-0.3.9.tgz npm ERR! tar.unpack untar error C:\Windows\Temp\npm-11016-2e7afc52\registry.npmj s.org\firefox-profile\-\firefox-profile-0.3.9.tgz

你有任何想法我怎麼能解決這個問題?

我試圖清理緩存,並確保它實際上是通過查找npm cache文件夾C:\Users\Me\AppData\Roaming\npm-cache。我也試圖重新克隆回購的再次運行進動multipe次,但npm install只是繼續再次引發同一所產生的異常,並再次

+0

什麼是npm和節點版本? –

+0

您是否[清除緩存](https:// github。COM/NPM/NPM /問題/ 5133)? –

+0

@ eric-martinez剛剛更新了詳細信息 – sreginogemoh

回答

0

如果它不存在 它使用以下步驟

  • 創建C:\Windows\Temp\
  • C:\Windows\Temp\創建一個虛擬文件夾,如果它存在
  • 運行npm config ls -l

默認情況下,臨時文件存儲在tmp config指定的文件夾中,該文件夾在Unix上默認爲TMPDIR,TMP或TEMP環境變量,或者/ tmp,在Windows上爲c:\ windows \ temp。

對於程序的每次運行,臨時文件都在此根目錄下被賦予一個唯一的文件夾,並在成功退出時刪除。

  • 更改tmp VAR到一個新的路徑通過編輯.npmrc文件之一:

四個相關文件分別是:

每個項目配置文件(/路徑/to/my/project/.npmrc)

每用戶配置文件(〜/ .npmrc)

全局配置文件($ PREFIX的/ etc/npmrc)

NPM內置的配置文件(/路徑/到/ NPM/npmrc)

參考