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 (当 NODE_ENV=test 时不加载)
.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 环境变量的更多信息,请参阅 文档 > 运行时 > 环境变量