TIL 23|envファイル


env?


これは、ファイルを隠すなど、最初は何かをしたが公開できない機密情報を格納する環境変数です.
Envファイルはルートパスで作成する必要があります.作成すると、次のように表示されます.配布用ではないので、.env.developmentにします.

このファイルでは変数と値を指定して使用します.変数名にはREACT_APP_を付ける必要があります.
REACT_APP_CLIENT_ID = gsfg309gj903gm-wegk9egj
これは、CLIENT_IDという変数に値を指定します.JSXによって指定された変数を使用する場合は、使用する場所にproccess.env.を添付できます.
{process.env.REACT_APP_CLIENT_ID}

gitignore


これらのコンテンツは配布または共有されないのでgithubを使用する場合はgitignoreに入れる必要があります.
.env.local
.env.development
.env.development.local
.env.test.local
.env.production.local

Tip


Githubにプッシュが完了すると、mergeが受信され、ブランチにmergeまたはrebaseが行われ、他の作業ブランチが変動中にenvを表示する可能性があります.それはこのブランドがgitinoreに入れなかったからです.したがって,envとgitinoreの内容を各ジョブブランチにマージする必要がある.