web-dev-qa-db-fra.com

Echec de la somme de contrôle d'intégrité lors de l'installation de la boîte à outils API Connect #apiconnect

L'erreur suivante s'affiche lors de l'installation de la boîte à outils API Connect:

sha1-UhOHSxsj + deaxi0QbjKXDirzcn8 = La vérification de l'intégrité a échoué lors de l'utilisation de sha1: Sha1-UhOHSxsj + wanted + 1a1-UhOHSxsj + deaxi0QbjKXDirzcn8 = a échoué lors de l'utilisation de sha1; (627039 octets)

Version du noeud: - 6.10.3 Version du NPM: - 5.0.1 

J'essaie d'installer la boîte à outils API Connect sur un poste de travail Windows 7 (64 bits) à l'aide de la commande npm install -g apiconnect.

Quelles pourraient être les prochaines étapes pour résoudre ce problème?

9
Ravi Bhatt

J'ai rencontré ce problème, heureusement, je trouve la solution dans Github :

cela est causé par le package-lock.json,

donc je le supprime: rm package-lock.json

enter image description here

alors j'exécute le npm install cela fonctionne pour moi.

12
aircraft

Je recevais une erreur similaire dans Node (v8.1.0) et NPM (5.0.3) Version dans Windows 10 . J'ai suivi les étapes suivantes pour résoudre ce problème . A) Désinstallé npm & Node.js complètement .b) Supprimez les dossiers "npm" et "npm-cache" de l'emplacement "C:\Users \\ AppData\Roaming" . c) Installez la dernière version du nœud via ".msi" d) à partir de la commande node Invite, lancez "npm i -g npm" E) déplacez-vous à l’emplacement de votre projet et exécutez "npm install", cela devrait fonctionner.

4
Dheerendra Pandey

J'obtenais aussi le même problème mais résolu par

(1ère obtenir l'ancienne version de npm 4.x.x)

npm install -g [email protected]

next optionnel dans votre cas si vous construisez quelque chose et que votre projet package.lock.json est présent delete package.lock.json (cela signifie que le nœud version 5 est déjà installé par certains installateurs app) détecte automatiquement ce fichier et passe à la version 5)

Maintenant Essayez d'installer npm, cela devrait fonctionner

Je vous remercie

2
hmharsh3

À partir de npm 5, vous pouvez utiliser npm-cache pour vérifier le contenu du dossier de cache, par exemple:

npm cache verify

Ensuite, réexécutez la install à nouveau.

0
kenorb

Il existe plusieurs solutions à ce problème. Je l'ai rencontré à plusieurs reprises et toujours différentes choses m'ont aidé.

A. Au début, essayez de nettoyer le cache: npm cache clean --force puis npm install

B. Deuxièmement, vous pouvez essayer npm install --update-binary

C. La troisième option est d'essayer A et de supprimer le dossier node_modules puis npm install

D. La quatrième option consiste à désinstaller le redémarrage de nodejs, à réinstaller puis à essayer npm install

E. La dernière de mes options qui fonctionnait pour moi était de supprimer les dossiers npm et npm-cache dans Users%username%\AppData\Roaming et l'exécution en cours npm install

Vous pouvez également essayer d’autres combinaisons, il est généralement préférable de toujours effectuer A et de nettoyer le cache au moins ou de supprimer le dossier node_modules.

0
Ricsie

Cela doit vous aider: 

Simple soultion:

Sudo npm i npm@latest -g
0
ngCourse