Bun

指南執行環境

使用 Bun 設定環境變數

目前的環境變數可以透過 process.envBun.env 存取。

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

.env 檔案中設定這些變數。

Bun 會自動讀取以下檔案(依優先順序排列)。

  • .env
  • .env.production.env.development.env.test (取決於 NODE_ENV 的值)
  • .env.local
.env
FOO=hello
BAR=world

變數也可以透過命令列設定。

Linux/macOS
Windows
Linux/macOS
FOO=helloworld bun run dev
Windows
# Using CMD
set FOO=helloworld && bun run dev

# Using PowerShell
$env:FOO="helloworld"; bun run dev

請參閱 文件 > 執行環境 > 環境變數 以取得更多關於使用 Bun 環境變數的資訊。