2017-06-02 25 views
5

Dostaję następujący błąd podczas instalowania zestawu narzędzi API Połącz:Integrity błąd sumy kontrolnej podczas instalacji API Połącz zestaw narzędzi #apiconnect

SHA1-UhOHSxsj kontrolna + deaxi0QbjKXDirzcn8 = integralności nie powiodło się przy użyciu SHA1: chciał SHA1-UhOHSxsj + deaxi0QbjKXDirzcn8 = ale dostałem sha1-208ds/bfbkHrcce1kMfz2sLUPhs =. (627039 bajtów) Wersja

węzła: - wersja 6.10.3 NPM: - 5.0.1

Próbuję zainstalować API Połącz zestaw narzędzi na stacji roboczej z systemem Windows 7 (64-bit), używając npm install -g apiconnect command.

Jakie mogą być kolejne kroki w celu rozwiązania tego problemu?

+0

Proszę dodać jakieś próbki kodu lub odniesienia do kwestii bardziej jasne, tak aby więcej osób mogło pomóc. –

+1

Gdzie próbujesz zainstalować? – Rick

+0

Do czego jest ustawiony twój rejestr npm? – MBillau

Odpowiedz

3

Wystąpił podobny błąd w Node (v8.1.0) i NPM (5.0.3) Wersja w systemie Windows 10. Wykonaj następujące kroki, aby naprawić ten problem. a) Odinstaluj npm & Node.js całkowicie. b) Usuń "npm" & folderów "npm-cache" z lokalizacji "C: \ Users \\ AppData \ Roaming". c) Zainstalować najnowszą wersję węzła za pomocą ".msi" d) z wiersza poleceń wiersza uruchom "npm i-g npm" e) przejdź do lokalizacji projektu i uruchom "npm install" powinno działać.

1

ja również otrzymuję ten sam problem, ale rozwiązane przez

(1st dostać wersję npm 4.xx)

KMP zainstalować -g [email protected]

następny opcjonalny w twoim przypadku, jeśli coś budujesz, a w twoim pakiecie projektu .lock.lock jest obecny usuń pakiet.lock.json (oznacza to, że zainstalowana jest wersja węzła 5, niektóre instalatory (np. podczas wdrażania aplikacji) Heroku app) automatycznie wykrywa ten plik i uaktualnienie do wersji 5)

Teraz spróbuj npm instalacja powinna pracować

Dziękuję

+0

Znalazłem, że usunięcie pliku 'pakiet-lock.json', na projekcie, który go nie używał, naprawił błąd.Wygląda na to, że wersje plików, do których odwołuje się 'pakiet.json', nie były kompatybilne z tym, co dodano do' pakiet-lock.json', lub nie były dostępne dla tej konkretnej wersji 'węzła'. Było to na komputerze, na którym programista zdegradował 'węzeł' bez czyszczenia lokalnej pamięci' node_modules' lub 'npm'. – tephyr

-1

przędza zainstalować

pracował na podobnym błąd. sprawdzić here

+0

'przędza' jest całkowicie niepowiązana z NPM. Tę odpowiedź należy udzielić więcej szczegółów. – Thomas

1

spróbuj ponownie dodać params „--unsafe-dop = true” npm install -g plugman --unsafe-perm=true