nrmの使用
nrmは、Node.jsパッケージマネージャーnpmのミラー管理ツールです。さまざまなnpmレジストリミラー間を素早く切り替えることができます。
注意:ミラーを切り替えた後、インストールが遅い、または失敗する場合は、特定のミラーの問題が原因である可能性があります!必要に応じて別のミラーに切り替えてください。
nrmのグローバルインストール
Node.jsがインストールされており、npmが正しく動作していることを確認してください:
bash
npm install nrm -g注意
nvmを使用している場合は、Node.jsバージョンを切り替えた後にnrmを再インストールする必要があります。
一般的なnrmコマンド
bash
# バージョンを確認:
nrm -V
# バージョンとインストールパスを確認:
npm list -g nrm
# ミラーリストを表示:
nrm ls
# 特定のミラーに切り替え:
nrm use <mirror-name>
# ミラーを追加:
nrm add <mirror-name> <mirror-url>
例:nrm add taobao https://registry.npmmirror.com/
# ミラーを削除:
nrm del <mirror-name>デフォルトのnrmミラーリスト
bash
npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
* taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/
huawei ------- https://repo.huaweicloud.com/repository/npm/
nrmの一般的な問題
次のようなエラーが発生した場合:"Cannot load file C:\Program Files\nodejs\node_global\nrm.ps1, because running scripts is disabled on this system. For more information, see https:/go.microsoft.com/fwlink/?LinkID=135170 about_Execution_Policies."
解決策:管理者としてcmdを実行し、スクリプト実行ポリシーを変更します
- PowerShellで
Start-Process powershell -Verb runAsを実行します(管理者としてcmdを実行) set-ExecutionPolicy RemoteSignedを実行し、Yを入力します(信頼されたスクリプトポリシーを変更)
