-
開発環境の場合: Reactプロジェクトのルートディレクトリにある
.env
ファイルに環境変数を設定します。例えば、.env
ファイル内にREACT_APP_API_KEY=your_api_key
という行を追加すると、process.env.REACT_APP_API_KEY
でその値にアクセスできます。 -
本番環境の場合: Reactアプリケーションを本番環境にデプロイする際には、ホスティングサービスや環境に応じた方法で環境変数を設定する必要があります。例えば、NetlifyやHerokuなどのホスティングサービスでは、環境変数を管理するためのダッシュボードが提供されています。
パッケージの依存関係が不足している:
Reactアプリケーションでは、環境変数にアクセスするためにdotenv
パッケージやreact-scripts
パッケージなどが必要です。これらのパッケージが正しくインストールされていることを確認しましょう。
-
dotenv
パッケージのインストール: Reactプロジェクトのルートディレクトリで、npm install dotenv
コマンドを実行します。 -
react-scripts
パッケージのバージョン確認: Reactプロジェクトのpackage.json
ファイル内のreact-scripts
のバージョンを確認し、最新バージョンに更新することをおすすめします。npm install react-scripts@latest
で最新バージョンをインストールできます。
設定ファイルの読み込みが不正確: Reactアプリケーションでは、環境変数の設定ファイルを正しく読み込む必要があります。設定ファイルのパスやファイル名が正しいことを確認し、読み込み方法も適切か確認しましょう。
create-react-app
を使用している場合:src
ディレクトリ内のindex.js
ファイルで、import './env'
という行を追加することで、環境変数の設定ファイルを読み込むことができます。