Axe DevTools Linter Connector を npm パッケージとしてインストールする方法
Agora をセットアップして Axe DevTools Linter Connector を npm パッケージとして簡単にダウンロードしインストールするためのガイド
この記事では、Agora を npm パッケージ レジストリとして使用して、Axe DevTools Connector をダウンロードおよびインストールする方法を説明します。これにより、Node.js の提供するインフラストラクチャを利用し、 npm Axe DevTools Linter Connector バイナリのダウンロード、バージョン管理、および更新が可能になり、 ダウンロード ページを通じてコネクターを直接ダウンロードする際に必要な手動ステップを避けることができます。
Agora とは?
Agora は Deque のリポジトリで、(JFrog によってアーティファクト ファクトリーまたは アーティファクトリ) としてホストされており、安全にバイナリ アーティファクト(パッケージ、ライブラリ、実行可能ファイル)を保存し、アクセスするにはアカウントが必要です。Agora は Axe Linter Connector をホストしており(npm パッケージと手動でダウンロード可能な実行ファイルの両方)、
この記事のステップに従うには、Agora アカウントが必要です。取得するには、Dequeue の担当者に直接連絡するか、 サポートデスクを介してお問い合わせいただくか、 helpdesk@deque.comまでメールを送信してください。お手伝いできることを喜んでおります。
Agora アイデンティティ トークンを作成する
最初のステップは、npm があなたの Agora セッションを認証するために使用するアイデンティティ トークンを作成することです。Agora のアイデンティティ トークンは1年で期限切れになるため、毎年再作成する必要があります。
- あなたの Agora の プロフィールページ を訪れてアイデンティティ トークンを取得してください。(Agora にログインしていない場合、ログイン後にプロフィールページではなく異なるランディングページにリダイレクトされる可能性があります。その場合、 同じリンク を再度クリックするか、右上のヘルプボタンのすぐ右にあるボタンをクリックし、その後、「 プロフィールを編集」 をクリックしてください。)
- 「 アイデンティティ トークンを生成」をクリックします。
- 今後トークンを特定するのに役立つ説明を追加してください。(オプション)
- コピーアイコンをクリックしてアイデンティティ トークンをクリップボードにコピーします。(アイデンティティ トークンは再取得できないため、パスワード管理アプリに保存することをお勧めします。)
あなたの .npmrc
を設定する .npmrc Agora アイデンティティ トークンを取得したので、コネクターをインストールするために npm インフラストラクチャを利用できるように
- サイトを訪れて、 Agora パッケージへのアクセス設定 の設定を作成し、あなたの
.npmrcへ貼り付ける設定を作成してください。このページの情報は保存または送信されませんのでご注意ください。 - 登録されているメールアドレスを入力してください(Agora サイトで登録されているものである必要があります)。
- アイデンティティ トークンを対応するテキストボックスに貼り付けます。
- 「 設定を生成 」をクリックして設定を作成し、コピーアイコンをクリックします。
- コピーした行をあなたの
.npmrcに貼り付けます。このファイルのパスは、Linux、macOS、および Windows 用にサイトに指定されています。
これらの手順を完了した後、Axe DevTools Linter Connector の npm パッケージを使用できます。
例 .npmrc
下記は、あなたの .npmrc 設定に追加する必要がある行の例です:
@axe-devtools:registry=https://agora.dequecloud.com/artifactory/api/npm/devtools-npm/
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:_auth="am9obmRvZUBleGFtcGxlLmNvbTpUaGlzIGlzbid0IGEgdmFsaWQgaWRlbnRpdHkgdG9rZW4K"
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:email=johndoe@example.com
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:always-auth=trueに含まれる値は、 _auth の base64 エンコーディングです。 <email>:<identity-token>
次の方法を使うことができます: _authToken と、ベース64でエンコードされた値を使用する代わりに email:identity-token 、 が必要な場合に _auth。例えば次のようにします:
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:_authToken="VGhpcyBpc24ndCBhIHZhbGlkIGlkZW50aXR5IHRva2VuCg=="インストールと使用
最新バージョンのAxe DevTools Connectorは、次のコマンドでインストールできます:
npm install @axe-devtools/axe-linter-connector -gこのコマンドはコネクターをグローバルにインストールします。インストールを確認するには、 --version オプションを使用してください:
axe-linter-connector --version次のステップ
- ドキュメントを参照してください Axe Linter Connector。
- (外部のJFrogドキュメント) npmクライアントをArtifactoryに接続する を使用して、手動で設定する方法について詳しく説明しています
.npmrc。
