Skip to content

現在の環境変数には process.env または Bun.env を介してアクセスできます。

ts
Bun.env.API_TOKEN; // => "secret"
process.env.API_TOKEN; // => "secret"

これらの変数を .env ファイルで設定します。

Bun は以下のファイルを自動的に読み込みます(優先順位の低い順に記載)。

  • .env
  • .env.production.env.development.env.testNODE_ENV の値による)
  • .env.localNODE_ENV=test のときは読み込まれない)
ini
FOO=hello
BAR=world

変数はコマンドラインから設定することもできます。

sh
FOO=helloworld bun run dev
sh
# CMD を使用
set FOO=helloworld && bun run dev

# PowerShell を使用
$env:FOO="helloworld"; bun run dev

Bun で環境変数を使用する詳細については、ドキュメント > Runtime > Environment variables を参照してください。

Bun by www.bunjs.com.cn 編集