プラベト,リモト,バチャルnpmレジストリの設定方法にいて

节点の依存関係を管理および整理する最も簡単な方法は,npmリポジトリを使用することです。チーム全体で共有されている依存関係に対して,信頼性が高く,安全で,一貫性があり,効率的なアクセスを中央で行う必要があります。npmクラアントと透過的に動作する複数のレジストリを設定する場所が含まれます。
JFrog Artifactory, x射线,管道を含むJFrog無料クラウドサブスクリプションを使えば,無料のロ,カル,リモ,ト,バ,チャルnpmレジストリを数分でセットアップできます。このブログ記事では,手順にいて説明します。
Npmリポジトリの設定を開始する前に
事前準備として必要な作業は以下の通りです。
手順1:表示使用する環境にログ
デフォルトのユ,ザ,名”管理“および,オンプレミスのインストール用のパスワード,またはクラウドインストール用に電子メールで提供された認証情報を使用してログインする。

手順2:ロ,カルnpmリポジトリを追加する
後の手順で作成するカスタマズされたnpmパッケジの依存関係を格納するために使用します。管理モジュ,ルに移動します。“存储库”メニューを展開し,メニュー項目“存储库”をクリックします。
npmパッケジタプの新しいロカルリポジトリを追加します。库关键に[npm-challenge-local]を入力し,残りの設定はデフォルトのままにします。

手順3:リモトnpmリポジトリを追加する
キャッシュプロキシとして使用されるように,https://registry.npmjs.orgからサードパーティの依存関係のあるパッケージを格納します。
リポジトリページの“远程”タブをクリックして,新規のリモートリポジトリをNpmパッケージタイプで追加します。库关键に[npm-challenge-remote]を入力し,残りの設定はデフォルトのままにします。

手順4:バ,チャルnpmリポジトリを追加する
リポジトリページの“虚拟”タブをクリックして,新規のバーチャルリポジトリをnpmパッケージタイプで追加します。
リポジトリキー(npm)を入力し,手順2および3で作成したローカルおよびリモートのnpmリポジトリを追加します(矢印ボタンを使用して,[可用项目]から(包括项目)に移動します)。リスト内のリポジトリの順序によって,npmパッケージの構築に必要な依存関係の解決に使用される順序が決まります。
手順2で作成したロカルリポジトリをデフォルトのデプロリポジトリとして選択します。デフォルトのデプロイリポジトリ(默认部署存储库)は,ビルドするnpmパッケージの依存関係がプッシュされるリポジトリです。残りの設定はデフォルトのままにしておきます。

手順5:JFrog GitHubのリポジトリをフォ,クし,npmのサンプルを取得する
このリポジトリには,プロジェクトの構築に使用する簡単なnpmのサンプルが含まれています。
手順6:JFrog CLIを構成する
自動化スクリプトを簡素化するJFrog製品へのアクセスを自動化する,単純なインタフェースを提供するスマートクライアントであるJFrog CLIを構成します。
- Artifactoryサ,バ,を設定します。
$ jfrog config add

- 次の手順を使用して,npmでプロジェクトをビルドし,Artifactoryからプロジェクトの依存関係を解決します。
- ル,トプロジェクトディレクトリに移動する
- プロジェクトのリポジトリを構成します。
$ jfrog rt NPMC
- npmパッケジをンストルする
$ jfrog rt npm-install——build-name=my-npm-build——build-number=1
- 環境変数をビルド情報に追加します。
$ jfrog rt bce my-npm-build 1
- ビルド情報にアーティファクトとして記録し,npmパッケージをArtifactoryにパックして公開します。
$ jfrog rt npm-publish——build-name=my-npm-build——build-number=1
- ビルド情報をArtifactoryに公開します。
$ jfrog rt bp my-npm-build 1

手順7:リポジトリを表示する
プラットフォムuiで应用程序モジュ,ルに移動し,[Artifactoryメニュ,を展開して[人工制品]メニュ,の項目をクリックします.]ここでは,新しいア,ティファクトの詳細を確認できます。

npmリポジトリ
Npmリポジトリの設定が完了したら,ローカル,リモート,およびバーチャルのリポジトリにすべての依存関係を保存できます。このような手順で設定していきます。

以上です。
あとは,各自お試しください。