天蓬老师2023-03-30 15:13:22
複数の npm リポジトリ間で切り替える必要がある場合は、nrm ツールを使用できます。ウェアハウスを簡単に切り替え、ワークフローを高速化し、npm ソースを手動で変更する手間を回避できます。この記事では、nrm をグローバルにインストールし、それを使用してさまざまな npm レジストリを切り替えて管理する方法を説明します。
ステップ 1: nrm をグローバルにインストールする
nrm の使用を開始する前に、nrm をグローバルにインストールする必要があります。次のコマンドを使用してインストールします。
npm install -g nrm
このコマンドは、nrm をグローバルにインストールします。インストールが完了したら、次のコマンドで正常にインストールされたかどうかを確認できます。
nrm -V
nrm のバージョン番号が出力されていれば、正常にインストールされています。
ステップ 2: ウェアハウスの追加/削除/切り替え
インストールが完了したら、次のコマンドを使用してウェアハウスを追加、削除、または切り替えることができます:
倉庫の追加
新しい倉庫を追加するには、次のコマンドを使用できます:
nrm add <registry> <url> [home]
例:
nrm add example http://npm.example.com
このコマンドは、 example'swarehouse という名前の新しいウェアハウスを追加します。その URL は http://npm.example.com です。すべてのレジストリを一覧表示するには、次のコマンドを使用できます。
nrm ls
リポジトリの削除
すでに追加されたリポジトリを削除するには、次のコマンド:
nrm del <registry>
例:
nrm del example
このコマンドは、example という名前のウェアハウスを削除します。 nrm ls
コマンドを使用して追加されたすべてのリポジトリを一覧表示し、nrm del
コマンドを使用してそれらを削除することもできます。
ウェアハウスの切り替え
別のウェアハウスに切り替えるには、次のコマンドを使用できます:
nrm use <registry>
例:
nrm use taobao
このコマンドは、淘宝網倉庫に切り替えます。 nrm ls
コマンドを使用して、現在使用されているウェアハウスを表示します。
ステップ 3: 速度テスト
nrm は、npm ウェアハウスの速度をテストするのにも役立ちます。nrm ウェアハウスの速度を検出するために使用するコマンドは次のとおりです:
nrm test
このコマンドは、追加されたすべてのウェアハウスをテストし、その応答時間とネットワーク速度を出力します。これは、最速の npm リポジトリを選択するのに役立ちます。
結論:
この記事では、nrm ツールをグローバルにインストールし、それを使用してさまざまな npm レジストリを管理および切り替える方法を紹介しました。 nrm を使用すると、最速の npm リポジトリにすばやく切り替えて、ワークフローを高速化できます。プログラマーの場合は、nrm を使用することを強くお勧めします。