Pouvez-vous configurer NO_PROXY dans MNP?
Lors de l'utilisation d'un privé mnp référentiel, j'ai besoin de la capacité à envoyer des demandes par l'intermédiaire d'un serveur proxy et d'autres directement sur le serveur.
Généralement, définissant les variables d'environnement HTTP_PROXY, HTTPS_PROXY, et NO_PROXY résoudre ce problème.
Je comprends mnp ne dispose pas d'une option de ligne de commande pour no_proxy, mais je n'ai pas été en mesure d'obtenir mnp à l'égard de la NO_PROXY variable d'environnement: Après avoir défini les variables d'environnement ci-dessus, npm install du temps lors du téléchargement des bibliothèques externes (qui doivent être téléchargées via le proxy d'entreprise)
Mon ~/.npmrc fichier est la suivante:
registre=http://[internal_npm_registry]
e-mail=[email]
Je suis en cours d'exécution mnp version 3.10.10. Quelqu'un a eu le même besoin et il résolu?
j'ai le même problème avec 3.10.3. J'ai cherché de l'aide sur la configuration de mnp 3.10.3 nous utilisons et il n'y a pas de "noproxy" option, comme il en existe pour les versions plus récentes. Ce en quelque sorte me dit qu'ils ne prennent pas en charge noproxy/no_proxy/NO_PROXY/pas-configuration du proxy dans leur .npmrc fichiers .. je me trompe ? pour la version 5.4.2 (l'autre version que nous utilisons) il n'est que le proxy et https proxy option pour la config .. la façon La plus simple, j'ai résolu de construction a été de retirer le .npmrc fichier de projet et d'utiliser le mondial mesos cloud mnp de configuration .
OriginalL'auteur Daniel Pulitano | 2017-01-10
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème au travail: nous avons un privé Nexus mnp référentiel où nous héberger certains modules personnalisés et nous avons besoin de mnp de ne pas utiliser le proxy lors de la demande de ces paquets.
La seule solution que j'ai trouvé pour Windows est en définissant les variables d'environnement que vous avez énuméré et supprimer toutes les valeurs proxy de mnp (set
proxy
,https-proxy
ethttps_proxy
tous ànull
dans votre.npmrc
fichier).Ainsi, par exemple, la
.npmrc
fichier dans la racine du projet ressemble à ceci:S'en tenir à l'exemple ci-dessus, votre
no_proxy
variable d'environnement ressemblerait à quelque chose comme:my-nexus-repo.com,localhost
Faisant cela nous a permis de parfaitement installer tous les packages npm (même délicat comme
node-sass
que le téléchargement d'archives à l'extérieur de la ngp).OriginalL'auteur GFoley83
Avec
npm 5.3.0 /node 8.4.0
, leNO_PROXY
variable d'environnement fonctionne comme un charme !OriginalL'auteur Jonathan POIRIER