Skip to content

NVM ミラー設定

中国で NVM を使用して Node.js をダウンロードする際、ネットワークの問題により、ダウンロード速度が遅くなったりダウンロードができなくなったりすることがあります。この場合、ミラーソースを設定することでこれらの問題を解決できます。

Windows版のミラー設定

コマンドライン設定

Windowsでは、以下のコマンドを使用してミラーを設定できます:

bash
# npm ミラーを設定
nvm npm_mirror https://npmmirror.com/mirrors/npm/

# Node.js ミラーを設定
nvm node_mirror https://npmmirror.com/mirrors/node/

nvm設定ファイルの設定

NVMインストールディレクトリの settings.txt ファイルを直接編集することもできます:

  1. NVMインストールパスの settings.txt ファイルを開く
  2. 以下の設定を追加または変更:
root: D:\nvm
path: D:\nodejs
nvm_npm_mirror: https://npmmirror.com/mirrors/npm/
nvm_node_mirror: https://npmmirror.com/mirrors/node/

Linux/MacOS版のミラー設定

環境変数の設定

LinuxまたはMacOSでは、環境変数を設定してミラーを構成できます:

  1. シェル設定ファイル(~/.bashrc~/.zshrc、または ~/.profile)を編集
  2. 以下の内容を追加:
bash
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
export NVM_NPM_MIRROR=https://npmmirror.com/mirrors/npm
  1. 設定を有効にする:
bash
source ~/.bashrc  # または source ~/.zshrc

推奨ミラー

以下は一般的に使用されているローカルミラーです:

Alibaba Cloudミラー

bash
# Windows
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/

# Linux/MacOS
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
export NVM_NPM_MIRROR=https://npmmirror.com/mirrors/npm

Tencent Cloudミラー

bash
# Windows
nvm npm_mirror http://mirrors.cloud.tencent.com/npm/
nvm node_mirror http://mirrors.cloud.tencent.com/nodejs-release/

# Linux/MacOS
export NVM_NODEJS_ORG_MIRROR=http://mirrors.cloud.tencent.com/nodejs-release
export NVM_NPM_MIRROR=http://mirrors.cloud.tencent.com/npm

ミラー設定の確認

設定後、以下の方法でミラーが有効になっているか確認できます:

Windowsでの確認

bash
nvm

出力情報に、現在のミラーアドレスが表示されるはずです。

VitePressで構築