Next.js で環境ごとに .env ファイルを切り替える

env-cmd を使って、開発環境とステージング環境と本番環境で、.env ファイルを使い分けることができた。

まず env-cmd をインストール。

npm install --save-dev env-cmd

あとは package.json の scripts にスクリプトを追加すればいい。

"build:staging": "env-cmd -f .env.staging npm run build"