Pack
ドキュメント
環境変数

環境変数

.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_URLprocess.env.DATABASE_URL に設定されます。

これは、変数挿入に process.env を使用するNode.js、webpack 5、Next.js 12 の伝統に従っています。

...(前後のページへのリンク。日本語訳は省略)