Skip to content

Les registres privés peuvent être configurés en utilisant soit .npmrc soit bunfig.toml. Bien que les deux soient pris en charge, nous recommandons d'utiliser bunfig.toml pour une flexibilité accrue et des options spécifiques à Bun.

Pour configurer un registre pour un scope npm particulier :

toml
[install.scopes]
# comme une chaîne
"@myorg1" = "https://usertitle:password@registry.myorg.com/"

# comme un objet avec nom d'utilisateur/mot de passe
# vous pouvez référencer des variables d'environnement
"@myorg2" = {
  username = "myusername",
  password = "$npm_pass",
  url = "https://registry.myorg.com/"
}

# comme un objet avec jeton
"@myorg3" = { token = "$npm_token", url = "https://registry.myorg.com/" }

Votre bunfig.toml peut référencer des variables d'environnement. Bun charge automatiquement les variables d'environnement depuis .env.local, .env.[NODE_ENV] et .env. Consultez Docs > Variables d'environnement pour plus d'informations.

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

Consultez Docs > Gestionnaire de packages pour la documentation complète du gestionnaire de packages de Bun.

Bun édité par www.bunjs.com.cn