Comment exclure certains domaines à partir d'un mnp proxy
Nous utiliser npm derrière un pare-feu de l'entreprise et donc l'utilisation de proxy et de https-les paramètres de proxy dans le mécanisme national de prévention de la configuration. Cela fonctionne bien aussi longtemps que tous les mnp modules sont chargés de l'extérieur de registre. Mais comme une question de fait, nous avons également des modules internes internes github. L'accès à ces modules ne doivent pas utiliser le proxy de cours. Ma question est: puis-je spécifier une liste de domaines dans le mécanisme national de prévention de la configuration, pour laquelle la procuration doit pas être utilisé? Quelque chose comme la no_proxy variable d'environnement du shell unix?
OriginalL'auteur Gregor | 2014-09-23
Vous devez vous connecter pour publier un commentaire.
En supposant que votre environnement ressemble à ceci:
MNP doivent utiliser la connexion locale de Registre. Fichier de Configuration: .npmrc
Vous pouvez dire npm pour utiliser un proxy en définissant les variables d'environnement
mais alors npm va aussi essayer d'atteindre votre (local) Nexus de Registre en utilisant le proxy.
Vous devez avoir l'un des derniers mnp Versions (mnp 2.14.7 fonctionne très bien) et un ensemble supplémentaire de la variable d'environnement à exclure de votre Nexus Registre à partir de la proxy:
no_proxy fonctionne pas pour moi, avec npm version 3.10.8
Je trouve aussi avec npm 3.10.10 que no_proxy ne fonctionne pas. J'ai essayé de le mettre dans la npmrc fichier et également dans les principales variables d'environnement système. Comment avez-vous résolu ce problème à la fin?
Je suis également intéressé!
OriginalL'auteur
Comme adiesner indiqué, vous ne pouvez pas définir un
noproxy
/no_proxy
dans lenpm config
, de sorte que la seule façon de le faire est via les variables d'environnement:OriginalL'auteur