目前的環境變數可以透過 process.env
或 Bun.env
存取。
Bun.env.API_TOKEN; // => "secret"
process.env.API_TOKEN; // => "secret"
在 .env
檔案中設定這些變數。
Bun 會自動讀取以下檔案(依優先順序排列)。
.env
.env.production
、.env.development
、.env.test
(取決於NODE_ENV
的值).env.local
FOO=hello
BAR=world
變數也可以透過命令列設定。
FOO=helloworld bun run dev
# Using CMD
set FOO=helloworld && bun run dev
# Using PowerShell
$env:FOO="helloworld"; bun run dev
請參閱 文件 > 執行環境 > 環境變數 以取得更多關於使用 Bun 環境變數的資訊。