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

Irfandy Jip Points 109

Dans mon cas, changer de wifi fonctionne pour moi. Je travaille habituellement dans mon salon. Mais j'ai changé pour ma chambre il y a quelques jours. Le wifi n'arrivait pas jusqu'au 2e étage, alors on a utilisé Prolongateur Wifi .

Puis j'ai eu ce problème. J'ai essayé de revenir au wifi de mon salon et je n'ai eu aucun problème en faisant la même commande.

0voto

Om Mishra Points 65

Npm config set https-proxy " http://username:password@proxy-url:proxy-port "a fonctionné pour moi

0voto

joe Points 573

Au cas où cela aiderait quelqu'un qui était dans ma situation : J'ai récemment installé Fiddler, qui (à mon insu) a ajouté un proxy réseau par le biais de 127.0.0.1:8866 . Je suis allé dans mes paramètres réseau Ubuntu, j'ai cliqué sur les paramètres "Network Proxy", je l'ai désactivé et tout est rentré dans l'ordre.

En général, vérifiez que vous n'avez pas configuré un proxy réseau à cause d'un effet secondaire d'une autre action.

-1voto

Zain Alabdeen Points 161

Il a résolu pour moi en utilisant ce code : npm install -g yarn

yarn global add create-react-app

-4voto

Muhammad Numan Points 71

Solution 1 :

MAC + LINUX

exécuter cette commande avec sudo

sudo npm install -g yo

Windows

exécuter cmd en tant que administrator puis exécutez à nouveau cette commande

Solution 2 :

Exécutez cette commande et essayez ensuite

npm config set registry http://registry.npmjs.org/

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