Skip to content

Private Registries können entweder über .npmrc oder bunfig.toml konfiguriert werden. Während beide unterstützt werden, empfehlen wir bunfig.toml für erweiterte Flexibilität und Bun-spezifische Optionen.

Um ein Registry für einen bestimmten npm-Scope zu konfigurieren:

toml
[install.scopes]
# Als String
"@myorg1" = "https://usertitle:password@registry.myorg.com/"

# Als Objekt mit Benutzername/Passwort
# Sie können Umgebungsvariablen referenzieren
"@myorg2" = {
  username = "myusername",
  password = "$npm_pass",
  url = "https://registry.myorg.com/"
}

# Als Objekt mit Token
"@myorg3" = { token = "$npm_token", url = "https://registry.myorg.com/" }

Ihre bunfig.toml kann Umgebungsvariablen referenzieren. Bun lädt automatisch Umgebungsvariablen aus .env.local, .env.[NODE_ENV] und .env. Weitere Informationen finden Sie unter Docs > Environment Variables.

toml
[install.scopes]
"@myorg3" = { token = "$npm_token", url = "https://registry.myorg.com/" }

Siehe Docs > Package Manager für vollständige Dokumentation von Buns Package Manager.

Bun von www.bunjs.com.cn bearbeitet