90 votes

npm ERR! 404 introuvable: event-stream@3.3.6

J'essaye de déployer mon projet et j'obtiens soudainement cette erreur.

npm ERR! 404 introuvable: event-stream@3.3.6

9voto

Matheus Teixeira Points 316

En fait, nous n'avons pas besoin de mettre à jour tous les packages qui dépendent de event-stream@3.3.6.

Vous pouvez ouvrir le package-lock.json , supprimer toutes les références de flux d'événements et appeler à nouveau npm install . Ce sera plus rapide.

Après cela, npm shrinkwrap && mv npm-shrinwrap.json package-lock.json devrait mettre à jour uniquement les références du flux d'événements et non le fichier entier

4voto

Suivez les méthodes ci-dessous:

  1. Supprimer les fichiers node_modules et package_lock.json

  2. Exécutez le flux d'événements de la liste npm

  3. Exécuter l'audit npm
  4. Exécuter la vérification du cache npm
  5. Exécutez l'installation de npm
  6. Exécutez git add. (ajouter les fichiers requis)
  7. Exécutez git commit (validez vos modifications)
  8. Exécutez git push (transmettez votre code)

4voto

Huseyin Points 86

Comme mentionné dans les commentaires, le problème sous-jacent était que package-lock.json (le fichier de verrouillage) contenait un package obsolète. La suppression du fichier de verrouillage et la réinstallation des dépendances ont résolu le problème.

Le moyen le plus rapide de le faire est ces 2 étapes:

  • supprimer le fichier package-lock.json
  • tapez npm i (ou npm install ) pour réinstaller les dépendances

3voto

Susie Chang Points 31

Je résous ce problème en suivant les étapes suivantes:

  1. ouvrez votre dernier journal pour cette erreur dans /node_cache/_logs/xxxx-xx-xxx-debug.log
  2. trouvez la racine de event-stream leaf, par exemple:
 

    45 silly saveTree +-- nodemon@1.18.4
    45 silly saveTree | +-- chokidar@2.0.4
    45 silly saveTree | +-- pstree.remy@1.1.0
    45 silly saveTree | | `-- ps-tree@1.2.0
    45 silly saveTree | |   `-- event-stream@3.3.6
    45 silly saveTree | |     +-- duplexer@0.1.1
    45 silly saveTree | |     +-- from@0.1.7
    45 silly saveTree | |     +-- pause-stream@0.0.11
    45 silly saveTree | |     `-- split@0.3.3

  1. dans ce cas, la racine est nodemon, vous pouvez donc corriger par: npm install nodemon@1.18.4
  2. npm installer avec succès maintenant

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X