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.