web-dev-qa-db-fra.com

Authentification du proxy NPM NPM - comment la configurer?

Je suis nouveau sur Node et j'essaye d'installer TypeScript en utilisant la commande suivante:

npm install -g TypeScript

Je reçois l'erreur suivante:

if you are behind a proxy, please make sure that the 'proxy' config is set properly.

J'ai configuré mon proxy en utilisant les commandes suivantes:

npm config set proxy http://Username:Pa55w0rd@proxyhostname
npm config set https-proxy http://Username:Pa55w0rd@proxyhostname

et essayé ceci aussi:

npm config set proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com
npm config set https-proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com

Mais aucun d'entre eux ne fonctionne. Je travaille derrière un serveur proxy avec authentification, ce qui m'empêche donc de me connecter. J'ai ajouté mon nom d'utilisateur et mot de passe et cela n'a pas fonctionné.

Quelqu'un at-il une idée de la façon dont je peux me connecter à npm tout en utilisant le proxy et l’authentification de la société?

Merci

7
Funky

Avez-vous essayé avec 

npm config set proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com:PORT
npm config set https-proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com:PORT

où PORT peut être 8080 si vous n'avez pas le port proxy?

15
Roberto Massimini

Cela a fonctionné pour moi:

npm config set https-proxy "ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com:PORT

Sans http/https avant.

6
Supersharp

Cela a fonctionné pour moi: Npm ensemble de configuration proxy "http: //" nom d'utilisateur: mot de passe "@ proxy.big-corp.com"

2
Pietro Braga

ensemble de configuration npm proxy http: // "ninjadev: 5trongP @ ssw0rd" @ proxy.some-bigcorp.com: PORT

Cette chose a fonctionné pour moi. 

ouvrez cmd en tant qu'administrateur et passez la commande ici. modifier la commande avec les informations d'identification fournies pour u.

1
Sarath Chandra

Dans ubuntu-18.04, assurez-vous que dans le répertoire de base, le fichier .npmrc contient:

proxy=http://username:password@proxyhostname:port

https-proxy=http://username:password@proxyhostname:port
0
Saurabh Raj