Skip to content

プライベートレジストリは、.npmrc または bunfig.toml のいずれかを使用して設定できます。両方ともサポートされていますが、柔軟性と Bun 固有のオプションを強化するために bunfig.toml の使用をお勧めします。

特定の npm スコープのレジストリを設定するには:

toml
[install.scopes]
# 文字列として
"@myorg1" = "https://usertitle:password@registry.myorg.com/"

# ユーザー名/パスワード付きオブジェクトとして
# 環境変数を参照できます
"@myorg2" = {
  username = "myusername",
  password = "$npm_pass",
  url = "https://registry.myorg.com/"
}

# トークン付きオブジェクトとして
"@myorg3" = { token = "$npm_token", url = "https://registry.myorg.com/" }

bunfig.toml は環境変数を参照できます。Bun は .env.local.env.[NODE_ENV].env から環境変数を自動的に読み込みます。詳細については、ドキュメント > 環境変数 を参照してください。

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

Bun のパッケージマネージャーの完全なドキュメントについては、ドキュメント > パッケージマネージャー を参照してください。

Bun by www.bunjs.com.cn 編集