Node.js : résoudre l’erreur « Cannot find module X »

17 mars 2023 0 Par Mickael LEBRET

Vous tentez de lancer votre projet Node.js sur votre machine et boum, vous vous retrouvez face à la très classique erreur Cannot find module ! Heureusement, vous pouvez résoudre cela en moins de 2 minutes.

Pour notre exemple, définissons que le module manquant est basic-ftp.

L’erreur « Cannot find module ‘basic-ftp' » signifie que le module basic-ftp n’est pas installé dans votre projet Node.js. Pour résoudre cette erreur, installez le module en suivant les étapes ci-dessous :

Étape 1 : Ouvrez un terminal ou une invite de commande et accédez au répertoire de votre projet.

Étape 2 : Installez le module basic-ftp en exécutant la commande suivante :

npm install basic-ftp

Cela installera le module basic-ftp et l’ajoutera comme une dépendance dans votre fichier package.json.

Une fois l’installation terminée, vous devriez être en mesure d’importer et d’utiliser le module basic-ftp dans votre projet sans rencontrer l’erreur « Cannot find module ‘basic-ftp' ».

Étape 3 (optionnel) : Si vous rencontrez toujours des problèmes après avoir suivi ces étapes, vérifiez que le module basic-ftp est correctement répertorié dans les dépendances de votre fichier package.json et que le dossier node_modules contient un sous-dossier nommé basic-ftp avec les fichiers du module. Si ce n’est pas le cas, supprimez le dossier node_modules et réinstallez les dépendances en exécutant npm install.