はじめに
create-react-app
で作成したプロジェクトで.env
から環境変数を読み込めないときは下記のTipsを確認してみてください。
- Viewが多いのでまとめ直しました。(2020/05/05)
.env
を読み込めなかった原因と解決策
1. .env
を設定後にコンパイルしていない
-
.env
に環境変数を書き込んだ後は一度Ctrl +C
で終了した後に、npm start
で再コンパイルしましょう。
2. 環境変数のKEYがREACT_APP_
から始まっていない
- 環境変数のKEYには
REACT_APP_
prefixを付ける必要があります。
.env
REACT_APP_APP_ID="YOUR_APP_ID"
3. .env
がプロジェクト直下に作成されていない
-
node_modules
などが配置されているrootディレクトリに.env
を作成する必要があります。
.
├── .env
├── .eslintrc
├── .git
├── .gitignore
├── .node-version
├── .prettierrc
├── .storybook
├── README.md
├── build
├── node_modules
├── package-lock.json
├── package.json
├── paths.json
├── public
├── src
├── tsconfig.json
└── yarn.lock