Node.js affiche MODULE_NOT_FOUND
Distinguer dépendance non installée, import local incorrect et mauvais dossier de travail.
Procédure étape par étape
-
Lire le module manquant
Si le nom ne commence pas par ./ ou ../, il s’agit généralement d’un paquet npm. Sinon, vérifiez le fichier local et sa casse.
-
Contrôler package.json
Le paquet doit apparaître dans dependencies, pas seulement sur votre ordinateur de développement.
-
Réinstaller proprement
Supprimez node_modules uniquement si nécessaire, puis exécutez npm ci lorsqu’un package-lock.json est présent.
-
Vérifier le répertoire
La commande doit être lancée dans le dossier contenant package.json ou utiliser --prefix.