Je reçois une erreur: la prise de tunneling n'a pas pu être établie, Cause = gettaddrinfo Enotfound lors de la tentative d'installation d'un module dans Node.js. Il semble une erreur de proxy.Je vérifié dans le réglage du navigateur, le proxy est désactivé. Mais lorsque je vérifie que je vérifie l'invite de commande NPM config, obtenez proxy, obtenez le 192.168.98.5:8080. Comment désactiver ceci? P>
8 Réponses :
Vous devriez vérifier la page page de configuration NPM sur la manière de définir et de modifier les valeurs de configuration. Clé proxy stocke le serveur proxy à utiliser pour se connecter aux référentiels NPM. Essayez ceci:
Tout d'abord, essayez d'exécuter Deuxièmement, vérifiez que vous n'avez aucun paramètre de proxy avec troisième et dernier, si aucun de ceux qui travaillaient, essayez d'accéder à l'URL de votre navigateur; Cela pourrait être un problème de réseau après tout. p> NPM config Supprimer le proxy code>. Si vous obtenez quelque chose comme
ERREUR: ENOENT, DISLINK '/USERS/DRALAZOR/.NPMRC' code> est OK; Cela signifie que vous n'avez pas de fichier de configuration NPM et, par conséquent, aucun paramètre de proxy. p>
NPM config obtenez proxy code>. Vous devriez obtenir un
null code> ou l'erreur ci-dessus. Si vous continuez à obtenir un résultat différent de
null code>, vous devez également vous assurer que vous n'avez pas défini la variable d'environnement
http_proxy code>. P>.
"NPM Config Set Proxy NULL" était le meilleur moyen pour moi de supprimer complètement le proxy, car il existe une valeur par défaut pour le proxy pour une raison quelconque.
Essuyé les paramètres de proxy ici et tout fonctionne. Merci!
frais ! Définissez les deux paramètres de proxy sur NULL ... a travaillé pour moi ..Amazing Solution .. a passé des heures à se résoudre
Vous pouvez également obtenir cette erreur si la variable d'environnement http_proxy est définie et que vous ne travaillez pas derrière un proxy HTTP.
J'étais dans le même état et j'ai reçu cette erreur en raison du format de valeur proxy incorrecte (Je viens de manquer "http: //" au début des valeurs de proxies). P>
Si un proxy doit être défini, voici le format (les valeurs dépendent de votre réseau): P>
Set de configuration NPM proxy http: //proxy.mydomaine: 3128 p>
Set de configuration NPM HTTPS-proxy http: //proxy.mydomaine: 3128 p> blockQuote>
Remarque: cela fonctionne si vous n'êtes pas derrière un proxy, c'est-à-dire (à partir d'un ordinateur personnel) b>
d'abord exécuté cette commande p> NPM Le fichier de configuration s'ouvre
Commentaire suivant deux lignes dans le fichier ouvert en mettant ";" (Semi-côon) B> au début de la ligne. P> vous avez terminé.
Maintenant, installez n'importe quel paquet que vous souhaitez. P> ou quoi que ce soit d'autre que vous devez installer p> p> NPM configuration Set proxy http://proxy.company.com:8080 code>
NPM Config Set https-proxy http://proxy.company.com:8080 code > p>
Même après avoir exécuté npm config supplete https-proxy code> J'avais des problèmes. Ensuite, j'ai essayé
npm config modifier code> et à ma suprise, le proxy https-proxy était toujours défini! Supprimer le tri des problèmes. Merci.
Si vous n'avez pas de proxy, utilisez les commandes suivantes:
npm config set proxy $PROXY npm config set http-proxy $PROXY
Cela peut également se produire si votre NPM est configuré pour utiliser un autre serveur de registre NPM (éventuellement vous êtes sur une machine de travail et non connecté au réseau / VPN). Pour voir si tel est le cas: et recherchez: p> La valeur par défaut est: p> https://registry.npmjs.org/
Vous devez définir tous les 3 proxy
npm config set proxy http://proxy.name.xx:port npm config set http-proxy http://proxy.name.xx:port npm config set https-proxy http://proxy.name.xx:port
Dans le cas de paramètre proxy via la borne ou à la création