Node.js : résoudre l’erreur « Cannot find module X »
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
.