web-dev-qa-db-fra.com

Node erreur npm ERR! Cb () jamais appelé

Lorsque j'exécute la commande npm install npm@latest -g J'obtiens en dessous de l'erreur: -

npm WARN tar zlib error: unexpected end of file
npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\dk\AppData\Roaming\npm-cache\_logs\2018-04-10T03_25_52_880Z-debug.log

je l'ai googlé et essayé tant de choses, rien n'a fonctionné.

5
F11

À toute personne tombant sur cette question, si vous rencontrez le même message d'erreur sur npm install, puis npm install --no-package-lock l'a résolu pour moi.

Comme suggéré dans la référence problème Github dans le commentaire de Mohit Mutha ci-dessus, cela est particulièrement vrai si la commande est exécutée dans un pipeline CI/CD, ou dans mon cas, dans Docker.

EDIT: La raison en est que le package-lock.json le fichier existe déjà dans votre image Docker ou votre pipeline CI

Détails complets

13
Anas Tiour

Résolu en exécutant

Sudo npm cache clean --force

et après cela, supprimer package-lock.json et node_modules

puis effectuer

npm install 
0
ashad