For the complete documentation index, see llms.txt. This page is also available as Markdown.

NPM & PNPM - プライベートパッケージ

Aikido がプライベートパッケージを使用するリポジトリの依存関係を更新する際、lockfile を正しく更新するためにそれらのパッケージへのアクセスが必要です。Aikido がこれらの更新を実行できるよう、プライベート NPM レジストリで認証するよう設定できます。

前提条件

NPM または PNPM を使用するリポジトリでは、プライベートパッケージへのアクセスは、 .npmrc ファイル。パッケージマネージャーは .npmrc どのレジストリを使うか、またどのように認証するかを知るためにそのファイルを使用します。

次のいずれかを選択できます:

  • 次を含める .npmrc リポジトリ内にファイルを置き、次を参照する 環境変数 をトークンとして使用します。

  • 次を提供する .npmrc 設定を Aikido のインターフェースで直接行う こちら.

プライベートパッケージ名が次のような場合: @pied-piper/*** かつ GitHub の npm レジストリでホストされている場合、ファイルは次のようになります:

@pied-piper:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=<YOUR_GITHUB_TOKEN>

もしある .npmrc ファイルが Aikido で設定されている場合、私たちは次を記述します .npmrc 依存関係を更新する前にファイルを作成します。もしある .npmrc ファイルがリポジトリに存在する場合、それは次によって上書きされます .npmrc Aikido で設定されたファイル。

についての詳細は .npmrc NPM から こちら.

Aikido での設定

プライベートパッケージを使用するリポジトリを更新できるようにするには、Aikido の UI でプライベートレジストリ設定を提供してください。Aikido は認証情報を暗号化して保存し、認証情報は Aikido の UI や API から取得できません。

  1. 次へ移動: 自動修正 > 設定 Aikido では、 こちら.

  2. レジストリに接続」をクリックすると、選択モーダルが表示されます。

  1. NPM を選択して、次を入力します .npmrc ファイル。

  1. 次の内容を記入します .npmrc ファイル。例では、スコープ付きパッケージ(@pied-piper)の GitHub Packages 上での設定を示しています。

  2. レジストリに接続」をクリックして設定を保存します。

最終更新

役に立ちましたか?