J'utilise node v6.11.5 et npm 3.10.10 et un système d'exploitation 64 bits, et lors de l'installation de @ angular/cli, j'obtiens l'erreur suivante:
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
J'essaie de résoudre ce problème depuis hier soir, mais chaque fois que ce contrôle de shasum a échoué, c'est tout ce que je reçois. J'ai essayé les choses suivantes:
Les problèmes de configuration locale sont difficiles à déboguer car il y a beaucoup d'essais et d'erreurs, gardant une liste de ce que vous avez essayé et des résultats résultants.
Il s'agit d'une tentative de liste de suggestions. Je suppose que vous en avez essayé plusieurs, j'espère que cela vous aidera à organiser vos efforts.
npm get registry
(attendez: https://registry.npmjs.org/ )npm install npm@latest -g
package-lock.json
Sudo npm uninstall npm -g
En cours de route, je suis tombé sur des problèmes de github similaires:
Salut @Rogasch, je vais vous suggérer de désinstaller complètement le nœud et npm. Supprimez également les dossiers npm et npm-cache. Et réinstallez à l'aide du programme d'installation node-v6.11.2-x86.msi. ???? 3 ❤️ 1
j'ai eu le même problème et npm install -g npm l'a corrigé pour moi
J'ai eu ce problème lorsque j'ai inclus package-lock.json dans le commit. Après avoir supprimé package-lock.json, j'ai pu exécuter à nouveau npm install sans erreur.
c'est un problème de construction sur Windows, essayez ces étapes:
npm install -g node-gyp
npm install --global windows-build-tools
npm install -g angular-cli
J'ai supprimé le fichier package-lock.json
et relancé npm install
.
Supprimer npm
et npm-cache
en allant à %AppData%
et réessayez, cela fonctionnera bien
Sur notre buntu 18.04, nous avions juste besoin de faire ce qui suit:
npm install npm@latest -g
Pour moi, mon adresse de registre avait http au lieu de https. Lorsque j'ai vérifié mon adresse de registre avec,
npm check registry
J'ai vu http://registry.npmjs.org/ . J'ai changé mon adresse de registre avec la version https
npm config set https://registry.npmjs.org/
Et tous les problèmes ont disparu.
Exécutez powershell en tant qu'administrateur, puis exécutez ces commandes.
npm cache clean --force
npm install -g @angular/cli