Skip to content

可以通過 process.envBun.env 訪問當前環境變量。

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

.env 文件中設置這些變量。

Bun 會自動讀取以下文件(按優先級遞增順序列出)。

  • .env
  • .env.production.env.development.env.test(取決於 NODE_ENV 的值)
  • .env.local(當 NODE_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 中使用環境變量的更多信息。

Bun學習網由www.bunjs.com.cn整理維護