Aller au contenu principal

Gestion des dépendances et des versions

npm

npm installe les bibliothèques dont un projet dépend et fige leurs versions exactes, pour que le site se construise à l'identique aujourd'hui comme dans deux ans.

Pourquoi OLHYN a choisi npm

Les versions sont verrouillées : une mise à jour d'une bibliothèque ne peut pas modifier un site déjà livré à notre insu. Sa fonction workspaces permet en plus de réunir plusieurs projets liés dans un seul dépôt, où une correction faite une fois profite à tous, au lieu d'être recopiée dans chaque projet avec le risque d'en oublier un.

Face aux alternatives

pnpm et Yarn sont plus rapides sur de très gros projets. npm est livré avec Node.js, sans installation ni outil supplémentaire à maintenir, ce qui compte davantage sur des sites qui doivent rester reprenables par un autre prestataire.

Utilisation sur olhyn.com

Dépendances du site, scripts de construction et de contrôle, et organisation de notre outil interne de création de sites web.

Besoin d’une réalisation qui utilise les bons outils ?

Le choix technique découle du besoin, du niveau d’autonomie attendu et des critères de recette.