255 votes

npm ne fonctionne pas - "read ECONNRESET" (lire ECONNRESET)

J'ai un problème avec npm, je ne peux rien installer. Voici les messages d'erreur :

C:\Windows\system32>npm install -g yo
npm http GET https://registry.npmjs.org/yo
npm http GET https://registry.npmjs.org/yo
npm http GET https://registry.npmjs.org/yo
npm ERR! network read ECONNRESET
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settin
gs.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "yo"
npm ERR! cwd C:\Windows\system32
npm ERR! node -v v0.10.17
npm ERR! npm -v 1.3.8
npm ERR! syscall read
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\Windows\system32\npm-debug.log
npm ERR! not ok code 0

Une idée de la raison de ce phénomène ? Voici mes paramètres réseau et il semble que je n'ai pas de proxy configuré. J'ai également désactivé tous les pare-feu.

enter image description here

1voto

Allan Points 46

C'est ce qui a fonctionné pour moi :

proxy = http://1.1.1.1:3128/
https_proxy = http://1.1.1.1:3128/
strict-ssl = false
ca = null
registry = http://registry.npmjs.org/

Réponse trouvée ici : https://fak3r.com/2015/07/31/howto-use-npm-behind-a-corporate-proxy/

1voto

sahi Points 11

Le pare-feu de notre entreprise arrêtera l'installation du nœud, donc connectez-vous au réseau personnel et installez, cela a marché pour moi.

1voto

Prasad Paravatha Points 336

J'ai trouvé "npm config edit" plus utile pour mettre à jour les entrées pour https-proxy, proxy, registry

J'ai fait quelque chose comme ça

  • liste de configuration npm
  • npm config edit (s'ouvre dans vi)
  • Modifier ou définir les entrées de configuration pour https-proxy, proxy, registre
  • npm install

1voto

alexr101 Points 480

Juste au cas où... le fait d'essayer encore une fois a marché pour moi. C'est pourrait juste un problème de connexion temporaire.

1voto

Engr.Aftab Ufaq Points 1192

J'ai trouvé une solution simple pour cela. Si vous utilisez Windows 10, allez dans les paramètres du réseau et désactivez la détection automatique du proxy. Cela a résolu mon problème. J'ai cherché cela pendant les 2 derniers jours.

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