使用 bun install 配合 Artifactory
JFrog Artifactory 是一個用於 npm、Docker、Maven、NuGet、Ruby、Helm 等的包管理系統。你可以使用它託管自己的私有 npm 登錄檔,以及其他型別的包。
要與 bun install 一起使用它,請在你的專案中新增一個 bunfig.toml 檔案,內容如下:
使用 bunfig.toml 設定
將 MY_SUBDOMAIN 替換為你的 JFrog Artifactory 子域名,例如 jarred1234。將 MY_TOKEN 替換為經過 base64 編碼的 username:password。Bun 會將此值原樣放入 Basic Authorization 標頭中。若要改用 JFrog 訪問令牌進行身份驗證,請使用 _authToken= 替代 _auth=。Bun 會將該值作為 Bearer 令牌傳送。
bunfig.toml
[install.registry]
url = "https://MY_SUBDOMAIN.jfrog.io/artifactory/api/npm/npm/_auth=MY_TOKEN"
# To authenticate with an access token instead
# url = "https://MY_SUBDOMAIN.jfrog.io/artifactory/api/npm/npm/_authToken=MY_TOKEN"
# You can use an environment variable here
# url = "$NPM_CONFIG_REGISTRY"
使用 $NPM_CONFIG_REGISTRY 設定
與 npm 一樣,你可以設定 NPM_CONFIG_REGISTRY 環境變數,為 bun install 設定 JFrog Artifactory。