2017-06-02 30 views
5

我收到以下錯誤,而安裝API Connect工具包:完整性校驗失敗而安裝API Connect工具包#apiconnect

SHA1-UhOHSxsj使用SHA1時+ deaxi0QbjKXDirzcn8 =完整性校驗失敗:想SHA1-UhOHSxsj + deaxi0QbjKXDirzcn8 =但得到sha1-208ds/bfbkHrcce1kMfz2sLUPhs =。 (627039個字節)

節點版本: - 6.10.3 NPM版本: - 5.0.1

我試圖在Windows安裝API Connect工具包7工作站(64位),使用NPM安裝-g apiconnect命令。

解決此問題的下一步可能是什麼?

+0

請添加一些代碼樣本或引用,使問題更加清晰,讓更多的人可以幫助你。 –

+1

你想從哪裏安裝? – Rick

+0

你的npm註冊表設置爲? – MBillau

回答

3

我在Windows 10中的Node(v8.1.0)和NPM(5.0.3)版本中收到類似的錯誤。 按照以下步驟解決此問題。 a)完全卸載npm & Node.js。 b)從「C:\ Users \\ AppData \ Roaming」位置刪除「npm」&「npm-cache」文件夾。 c)通過「.msi」安裝最新的節點版本 d)從節點命令提示符運行「npm i -g npm」 e)移動到您的項目位置並運行「npm install」它應該工作。

1

我也得到了同樣的問題,但通過

解決(第1變老版本NPM 4.XX的)

NPM安裝-g [email protected]

下一個可選的在你的情況下,如果你正在構建的東西,並在您的項目package.lock.json存在刪除package.lock.json(這意味着節點版本5是安裝hance一些安裝程序(就像部署應用程序時Heroku的應用程序)自動檢測此文件,並升級至5.0版本)

立即試用NPM安裝它應該工作

謝謝

+0

我發現刪除沒有使用它的項目上的'package-lock.json'文件修復了錯誤。看起來'package.json'中引用的文件版本與添加到'package-lock.json'的內容不兼容,或者不適用於特定版本的'node'。這是在一臺機器上,開發人員在不清理本地'node_modules'或'npm'緩存的情況下降級了'node'。 – tephyr

-1

紗安裝

工作了類似錯誤。檢查here

+0

'yarn'與NPM完全無關。需要爲這個答案提供更多的細節。 – Thomas

1

再試一次,加PARAMS「--unsafe燙髮=真正的」 npm install -g plugman --unsafe-perm=true