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

9voto

Gowtham Points 288

En redémarrant mon PC, cela a fonctionné.

8voto

Retirer yarn.lock , package-lock.json , node_modules

et ensuite

npm install -f 

Cela a fonctionné pour moi

4voto

Himanshu sharma Points 2156

Les trois choses à faire pour que npm fonctionne bien à l'intérieur du réseau proxy.

Ceci définit le registre npm, par défaut il peut prendre https.

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

La seconde est de définir deux proxy dans votre système. Si votre organisation utilise le proxy ou vous.

npm config set proxy " http://username:password@proxy-url:proxy-port "

npm config set https-proxy " http://username:password@proxy-url:proxy-port "

Vous pouvez également vérifier s'ils ont été définis ou non, par

npm config get https-proxy

pour toutes les valeurs.

4voto

samivic Points 91

npm config rm proxy

npm config rm https-proxy

fonctionne pour moi !

4voto

Shivam Gupta Points 141

J'ai eu le même problème sous Windows lors de l'installation d'un paquet à partir de npm. J'ai corrigé cela avec - ** ouvrir l'invite de commande en tant qu'administrateur et exécuter ces 3 commandes **/

1. npm config rm proxy

2. npm config rm https-proxy

3. npm install npm@latest -g

POUR MAC / LINUX
1. sudo npm config rm proxy

2. sudo npm config rm https-proxy

3. sudo npm install npm@latest -g

En fait, il s'agissait d'une version isuue avec npm . Veuillez vérifier son fonctionnement

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