Installer un registre NPM personnel
Premièrement quelles sont les intérêts d'avoir d'un registre NPM personnel ? Tout d'abord, cela va nous permettre de faire du mirroring / caching. En effet, nous avons tout le temps besoin de télécharger des dépendances NodeJs via NPM. Et cela aussi bien pour des outils, pour des tests que pour développer son propre module. Or il arrive que nous soyons dans un contexte où nous avons à la fois un faible débit, ou tout du moins, que nous soyons limité. Le mirroring prend alors son sens, car au sein de son entreprise, nous aurons un serveur qui aura télécharger les modules utilisés par les développeurs de l'entreprise. Et ainsi, lors de mise à jour ou lors de lancement de job Jenkins, l'obtention de ces modules courants sera très rapide. Ensuite, nous pouvons être amenés à avoir des modules NPM privés. Et cela est d'autant plus important de les protéger tout en les rendant facilement accessible aux autres membres de son équipe. Pour cela, nous ...