web-dev-qa-db-fra.com

Module non trouvé: Erreur: Impossible de résoudre 'fs' dans node_modules \ dotenv \ lib '

J'essaye d'utiliser dotenv avec un angle, mais quand il s'agit d'exiger dotenv

 require('dotenv').config()  
 or
 const Dotenv = require('dotenv-webpack');

J'obtiens l'erreur suivante:

ERREUR dans ./node_modules/dotenv/lib/main.js Module introuvable: Erreur: Impossible de résoudre 'fs' dans 'C:\Users\57322\Favorites\Proyecto\core4edu\node_modules\dotenv\lib'

package.json

"dotenv": "^8.2.0",
"dotenv-webpack": "^1.7.0",
3
Jorge Nava

Je pense que le problème est lié au webpack, j'ai eu le même problème sur un prochain projet js et voici comment j'ai fait pour résoudre le problème.

Créer le fichier conf.js dans le dossier racine

J'ai créé un fichier next.conf.js dans mon dossier racine où se trouve mon fichier .env, j'ai importé dotenv et j'ai exporté le module où se trouve tout mon environnement et ces variables comme ci-dessous.

module d'exportation point env

Enfin, dans mon fichier d’index et mes composants, je n’ai pas besoin d’importer dotenv, il me suffit de coller mon process.env. API_URL.

vous n'avez pas besoin d'importer dotenv dans l'index

J'espère que cet exemple résoudra votre problème.

1
Sidouxie