Publié le 06/05/2017, rédigé par Chloé MAHALIN

NODEJS & NPM

Utiliser NPM derrière un proxy

Prérequis, installation de nodejs et NPM.

En entreprise, il n'est pas rare d'avoir affaire à des proxys qui brident l'usage d'internet sur les machines de dev.

Voici comment permettre à NodeJs et NPM de récupérer les librairies nécessaires pour builder vos projets.

Dans une invite de commande, taper les lignes suivantes en remplaçant le login, mdp, host et port :

npm config set proxy http://"login:mdp"@host:port
npm config set https-proxy http://"login:mdp"@host:port
npm config set strict-ssl false

Les guillemets dans les URLs autour du login et du mot de passe afin d'échapper une grande majorité de caractères spéciaux. Mais attention, souvent cela ne suffit pas, comme par exemple le @, qui doit être remplacé, en général, par son équivalent en encodage Url "%40".