Skip to main content
当前环境变量可以通过 process.envBun.env 访问。
https://mintcdn.com/teemo/2s-4Z6VdGqiCeBNX/icons/typescript.svg?fit=max&auto=format&n=2s-4Z6VdGqiCeBNX&q=85&s=087b260066909db1cd3e9c7292bc34b2index.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 时不加载)
.env
FOO=hello
BAR=world

变量也可以通过命令行设置。
FOO=helloworld bun run dev

有关在 Bun 中使用环境变量的更多信息,请参阅 文档 > 运行时 > 环境变量