web-dev-qa-db-ja.com

モジュールが見つかりません:エラー:node_modules \ dotenv \ libの 'fs'を解決できません

Dotenvを角度を付けて使用しようとしていますが、dotenvが必要になると

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

次のエラーが発生します。

./node_modules/dotenv/lib/main.jsモジュールでエラーが見つかりません:エラー: 'C:\ Users\57322\Favorites\Proyecto\core4edu\node_modules\dotenv\lib'の 'fs'を解決できません

package.json

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

問題はwebpackに関連していると思います。次のjsプロジェクトでも同じ問題がありました。ここで、問題を修正する方法を説明します。

ルートフォルダにファイルconf.jsを作成

.envファイルがあるルートフォルダーにnext.conf.jsファイルを作成し、dotenvをインポートし、以下のようにすべての環境とこれらの変数があるモジュールをエクスポートしました。

エクスポートモジュールドット環境

最後に、インデックスファイルとコンポーネントにdotenvをインポートする必要がないので、process.envを貼り付けるだけです。 API_URL。

dotenvをインデックスにインポートする必要はありません

この例があなたの問題を解決することを願っています。

1
Sidouxie