Skip to content

I registry privati possono essere configurati usando sia .npmrc che bunfig.toml. Sebbene entrambi siano supportati, raccomandiamo di usare bunfig.toml per una maggiore flessibilità e opzioni specifiche di Bun.

Per configurare un registry per un particolare scope npm:

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

# come oggetto con nome utente/password
# puoi fare riferimento a variabili d'ambiente
"@myorg2" = {
  username = "myusername",
  password = "$npm_pass",
  url = "https://registry.myorg.com/"
}

# come oggetto con token
"@myorg3" = { token = "$npm_token", url = "https://registry.myorg.com/" }

Il tuo bunfig.toml può fare riferimento a variabili d'ambiente. Bun carica automaticamente le variabili d'ambiente da .env.local, .env.[NODE_ENV] e .env. Consulta Docs > Environment variables per ulteriori informazioni.

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

Consulta Docs > Package manager per la documentazione completa del package manager di Bun.

Bun a cura di www.bunjs.com.cn