Skip to main content
当前环境变量可通过 process.envBun.env 访问。
https://mintcdn.com/ikxin/RzFFGbzo0-4huILA/icons/typescript.svg?fit=max&auto=format&n=RzFFGbzo0-4huILA&q=85&s=a3dffd2241f05776d3bd25171d0c5a79index.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 中使用环境变量的更多信息,请参见 文档 > 运行时 > 环境变量