MNP ne pas installer tous les modules: prise réseau raccroche
Salam (veut dire Bonjour) 🙂
J'ai la dernière version de node.js installé sur ubuntu 12.04, je ne suis pas derrière un proxy, et mes paramètres réseau sont correctement configurés, et étaient intacts depuis la dernière fois où le MNP a bien fonctionné. Mais maintenant, MNP raccroche installation de tous les modules avec l'erreur suivante:
nasser@nasser-desktop:~/projects/server v3$ npm install simple-proxy
npm WARN package.json docco@0.6.2 No repository field.
npm http GET https://registry.npmjs.org/simple-proxy
npm http GET https://registry.npmjs.org/simple-proxy
npm http GET https://registry.npmjs.org/simple-proxy
npm ERR! network socket hang up
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 settings.
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 Linux 3.5.0-17-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "simple-proxy"
npm ERR! cwd /home/nasser/projects/serverV3
npm ERR! node -v v0.10.18
npm ERR! npm -v 1.3.8
npm ERR! code ECONNRESET
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/nasser/projects/serverV3/npm-debug.log
npm ERR! not ok code 0
- Peut-être un problème de transition: blog.nodejs.org/2013/11/26/npm-post-mortem
- Je ne suis pas sûr de cette réponse qui fonctionne pour tous! Mais cela fonctionne pour moi. J'ai essayé de ping registry.npmjs.org et ne pas faire de sortie, donc j'ai changé mon réseau passerelle puis j'ai un ping de nouveau, j'ai reçu l'accusé de réception du domaine "registry.npmjs.org" Après ce que je peux l'installer
Vous devez vous connecter pour publier un commentaire.
j'ai eu le même problème.
il semble qu'il y a un problème avec le FAI https manipulation. faire:
a fonctionné pour moi
J'ai eu le même problème. Trouvé une solution dans ce fil.
Vous pouvez voir l'efficacité de proxy qui
npm
est à l'aide en faisant:Si vous êtes behinid un proxy, essayez ceci:
J'ai eu un problème similaire avec ma machine windows et je l'ai fixée par vérifier d'abord si mon proxy obtenu une certaine valeur, par l'exécution de la commande ci-dessous.
en retour j'ai eu le ci-dessous:
Donc, si quelqu'un qui n'est pas en vertu d'une procuration couche tout d'abord définir le proxy comme nulle par l'exécution de la commande ci-dessous.
maintenant, si vous l'exécution de votre npm-je, il ne devrait pas jeter de toute erreur de réseau.
Si vous êtes derrière un proxy qui a nom d'utilisateur et le mot de passe d'authentification, essayez de configurer le proxy en tant que
mnp config configurer le proxy http://username:encodedpassword@proxyaddress:port
mnp config ensemble https proxy http://username:encodedpassword@proxyaddress:port
Il suffit de suivre ces étapes avant de vous lancer:
npm install -g @angular/cli
npm cache clean
(Vous pouvez même ignorer si elle renvoie une erreur)npm config set strict-ssl false
npm config set proxy http://myusername:mypassword@proxyaddress:port
npm config set https-proxy http://myusername:mypassword@proxyaddress:port
Ajouter le proxy et http_proxy champ avec vos informations d'identification (codé s'il contient des caractères spéciaux) pour votre .npmrc fichier et de l'exécuter npm install de nouveau. Il devrait fonctionner.
par exemple:
proxy=http://username:passcode@proxyURL:80/
https_proxy=http://username:passcode@proxyURL:80
Trouver .npmrc fichier, ouvrir avec bloc-notes. puis supprimer le paramètre de proxy il