Retour à la leçonMission
Mission : reproduire un bug de production introuvable en local
Diagnostiquer une divergence de version causée par un package-lock.json ignoré, et sécuriser durablement le processus d'installation.
Commandes qui pourraient t’être utiles
npmContexte
Une application fonctionne parfaitement en local, mais le déploiement en production échoue au démarrage avec une erreur provenant d'une dépendance interne à express incompatible. En creusant l'historique git, tu découvres que quelqu'un a ajouté package-lock.json au .gitignore trois semaines plus tôt "pour alléger le dépôt", et que le pipeline CI exécute npm install (pas npm ci) avant chaque déploiement.
