Yarn - プライベートパッケージ
Aikido がプライベートパッケージを使用するリポジトリで依存関係を更新する際、ロックファイルを正しく更新するためにそれらのパッケージへのアクセスが必要です。これらの更新を実行するために、Aikido があなたのプライベート NPM レジストリで認証するよう設定できます。
前提条件
もし使用しているのが Yarn v1の場合は、 .npmrc Aikido のオプションで、以下に記載されているとおり NPM と PNPM のドキュメント。なお Yarn v2 以降の場合は、 .yarnrc.yml プライベートパッケージへのアクセスを設定するためのファイル。
設定 .yarnrc.yml
プライベートパッケージへのアクセスは、 .yarnrc.yml プロジェクト内のファイルです。このファイルでは npmScopes プライベートパッケージ用の設定を定義し、使用するレジストリを指定します。
もし .yarnrc.yml ファイルが Aikido で設定されている場合、私たちは .yarnrc.yml あなたの yarn.lock 依存関係を更新する前にファイルを更新します。もし .yarnrc.yml リポジトリにそのファイルが存在する場合、 .yarnrc.yml Aikido で設定されたファイルです。
例 .yarnrc.yml
npmScopes:
piedPiper:
npmAuthToken: "<YOUR_GITHUB_TOKEN>"
npmRegistryServer: "https://npm.pkg.github.com"詳しくは Yarn のドキュメントをご覧ください こちら.
Aikido での構成
プライベートパッケージを使用するリポジトリを更新できるようにするには、Aikido の UI でプライベートレジストリの設定を指定してください。Aikido は認証情報を暗号化して保存し、認証情報は Aikido の UI や API から取得できません。
- 次へ移動します: 自動修正 > 設定 Aikido で、 こちら.
- 「レジストリを接続」とすると、選択モーダルが表示されます。

- Yarn を選択して、次を入力してください
.yarnrc.ymlファイル。(Yarn V1 では、NPM を選択する必要があります。)

- ファイルの内容を入力してください。
.yarnrc.ymlファイル。例では、piedPiper の GitHub 組織における GitHub Packages の設定を示しています。 - 「レジストリを接続」をクリックして、設定を保存します。