Skip to content

Auf die aktuellen Umgebungsvariablen kann über process.env oder Bun.env zugegriffen werden.

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

Setzen Sie diese Variablen in einer .env-Datei.

Bun liest die folgenden Dateien automatisch (in aufsteigender Reihenfolge der Priorität).

  • .env
  • .env.production, .env.development, .env.test (abhängig vom Wert von NODE_ENV)
  • .env.local (wird nicht geladen, wenn NODE_ENV=test)
ini
FOO=hello
BAR=world

Variablen können auch über die Befehlszeile gesetzt werden.

sh
FOO=helloworld bun run dev
sh
# Using CMD
set FOO=helloworld && bun run dev

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

Siehe Docs > Runtime > Environment variables für weitere Informationen zur Verwendung von Umgebungsvariablen mit Bun.

Bun von www.bunjs.com.cn bearbeitet