Next.jsでstagingのenvファイル(.env.staging)を使いたい!
About
.env.staging
が読み込まれるようにしたい。
現状
2021-02-12時点では .env
.env.development
.env.production
の、3ファイルと、.env.*.local
が定義できる。
stagingはデフォルトじゃないので .env
定義ではなく .env.staging
定義したい
Discussion
公式はまだ対応する方針ではないようす。
どうするか
env-cmd をinstallして、ファイル指定するのがベターな解決策のよう。
"build:staging": "env-cmd -f .env.staging yarn build && yarn start"
実際、これで.env.staging
と.env.production
がそれぞれ読み込まれました!