wake-up-neo.com

Warum gibt npm den Fehler "Checksumme bei der Installation von @ angular/cli fehlgeschlagen" aus?

Ich verwende Node v6.11.5 und npm 3.10.10 sowie 64-Bit-Betriebssysteme und erhalte bei der Installation von @ angular/cli die folgende Fehlermeldung:

C:\WINDOWS\system32>npm install -g @angular/cli
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "@angular/cli"
npm ERR! node v6.11.5
npm ERR! npm  v3.10.10

npm ERR! shasum check failed for C:\Users\Shubham\AppData\Local\Temp\npm-6192-9e
acb63c\registry.npmjs.org\rxjs\-\rxjs-5.5.2.tgz
npm ERR! Expected: 28d403f0071121967f18ad665563255d54236ac3
npm ERR! Actual:   c2b697120c7dc0e6728da0e7636b90e15723cc24
npm ERR! From:     http://registry.npmjs.org/rxjs/-/rxjs-5.5.2.tgz
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     C:\WINDOWS\system32\npm-debug.log

Ich versuche das seit letzter Nacht zu lösen, aber jedes Mal, wenn diese Shasum-Prüfung fehlschlägt, bekomme ich alles. Ich habe folgende Dinge ausprobiert:

  1. Ich habe die npm-Registrierung auf http und https konfiguriert. Hat nicht funktioniert.
  2. Überprüfte die Pfadvariablen des Betriebssystems und das Verzeichnis, in dem der Knoten installiert ist. Nichts gefunden.
  3. Versucht, npm zu säubern und eckig/cli zu deinstallieren und zu installieren. Hat nicht funktioniert.
2
snegi

Lokale Setup-Probleme sind schwer zu beheben, da es eine Menge Versuche und Irrtümer gibt, eine Liste der von Ihnen ausgeführten Versuche und der daraus resultierenden Ergebnisse zu führen.

Dies ist ein Versuch, eine Liste von Vorschlägen zu erstellen. Ich vermute, Sie haben viele davon ausprobiert. Ich hoffe, dies hilft Ihnen, Ihre Bemühungen zu organisieren.

  1. Überprüfen Sie npm registry : npm get registry (erwarten Sie: https://registry.npmjs.org/ )
  2. Aktualisiere npm auf den neuesten Stand: npm install [email protected] -g
  3. package-lock.json entfernen
  4. Deinstallieren Sie npm vollständig, bevor Sie erneut installieren , einschließlich der Verzeichnisse npm und npm-cache: Sudo npm uninstall npm -g
  5. Deinstallieren Sie den Knoten vollständig (einschließlich npm erneut) und installieren Sie ihn erneut

Unterwegs bin ich auf ähnliche Probleme mit Githubs gestoßen:

Hallo @Rogasch, ich empfehle dir, node und npm komplett zu deinstallieren. Löschen Sie auch den Ordner npm und npm-cache. Und installieren Sie es mit dem Node-v6.11.2-x86.msi-Installationsprogramm neu. ???? 3 ❤️ 1

ich hatte das gleiche Problem und npm install -g npm reparierte es für mich

Ich habe dieses Problem, als ich package-lock.json in das Commit aufgenommen habe. Nach dem Entfernen von package-lock.json konnte ich npm install wieder fehlerfrei ausführen.

14
stealththeninja

es handelt sich um ein Build-Problem unter Windows. Führen Sie die folgenden Schritte aus:

npm install -g node-gyp

npm install --global windows-build-tools

npm install -g angular-cli
2
Fateh Mohamed

Löschen Sie npm und npm-cache, indem Sie zu %AppData% wechseln, und wiederholen Sie den Vorgang

0
Raj Ankur

Auf unserem Ubuntu 18.04 mussten wir nur Folgendes tun:

npm install [email protected] -g
0
student