ACLClouds
ACLClouds

Node.js affiche MODULE_NOT_FOUND

Distinguer dépendance non installée, import local incorrect et mauvais dossier de travail.

MODULE_NOT_FOUND donne le nom du paquet ou du fichier recherché. Le correctif dépend de la cible : un paquet npm se réinstalle, un fichier local exige un chemin correct.

Procédure étape par étape

  1. 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.

  2. Contrôler package.json

    Le paquet doit apparaître dans dependencies, pas seulement sur votre ordinateur de développement.

  3. Réinstaller proprement

    Supprimez node_modules uniquement si nécessaire, puis exécutez npm ci lorsqu’un package-lock.json est présent.

  4. Vérifier le répertoire

    La commande doit être lancée dans le dossier contenant package.json ou utiliser --prefix.