Publié le 09/21/2018, rédigé par Davy CLAISSE

NPM

Comment utiliser une registry d'entreprise ?

Contexte

Solutions

Pour répondre à ce besoin, il faut simplement dire à NPM qu'il existe une registry autre que celle officielle. Pour ce faire nous avons trois solutions.

1) La première consiste à ajouter une option à chacune de vos commandes. Exemple avec Angular CLI.

npm install --registry=<URL DE MA REGISTRY> -g install @angular/cli

2) L'autre option consiste à modifier la configuration présente dans le fichier $HOME/.npmrc en l'éditant manuellement :

registry=<URL DE MA REGISTRY>

3) La troisimèe option consisté à demander NPM de mofidier le fichier .npmrc via une ligne de commande :

npm config set registry <URL DE MA REGISTRY>