環境変数
.env
ファイル
Turbopackは、.env
ファイルを標準で解析し、値を挿入します。
NEXT_PUBLIC_DEPLOYMENT_NAME="my-site"
DATABASE_URL="postgres://"
これには、これらのファイルのすべてのバリエーションが含まれます。
.env
.env.local
.env.development
.env.production.local
ライブリロード
さらに、Turbopackはこれらの値が変更されたときにライブリロードを行います。新しい環境変数を挿入するためだけに開発サーバーを再起動するのは非常に面倒ですが、Turbopackは自動的に行います。
process.env
環境変数は、process.env
に挿入されます。たとえば、DATABASE_URL
は process.env.DATABASE_URL
に設定されます。
これは、変数挿入に process.env
を使用するNode.js、webpack 5、Next.js 12 の伝統に従っています。
...(前後のページへのリンク。日本語訳は省略)