Retour à la leçon
Mission

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
npm

Contexte

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.