序文
フロントエンドフレームワークまたはnodejsを学習する場合、一部のフレームワークにはnodejsバージョンの要件がある場合があります。ただし、この時点では、nodejs の 10.x バージョンがすでにコンピュータにインストールされています。12.x に直接更新したくはありません。10.x と 12.x のバージョンを同時に保存したいと考えています。また、必要に応じていつでも nodejs のバージョンを切り替えることができます。それならnvmツールは持っておく価値があります。
1.まずnvmをインストールします
ダウンロード アドレス: Releases · coreybutler/nvm-windows (github.com)
代替ダウンロード アドレス
1. ダウンロードしてインストールする適切なインストール パッケージを選択します。
ブロガーは依然として .exe をインストールすることを好むため、インストール プロセス中にインストール パスを手動で選択することは悪くありません。
ダウンロードするインストール パッケージのタイプを選択できます。
ダウンロード後、.exe ファイルをクリックしてインストールします。
ここで注意してください: nvm インストール パスにはスペースや漢字を含めないことが最善です。そうしないと問題が発生する可能性があります。
2.nodejsパッケージをダウンロードするときに、淘宝網ミラーを構成します。これにより、速度が向上します。
root: D:\nvm-nodejs\nvm # 这是我安装nvm的目录
path: C:\Program Files\nodejs # 这是nvm控制当前nodejs版本包的目录
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
在安装nvm的目录下找到 settings.txt文件,写入红框中的内容。
2.nvmを使用する
1. nvm バージョンを確認します (バージョン番号が表示されている場合は、インストールが成功したことを意味します)。nvm v
2. nvm で制御可能なノードのバージョンのリストを表示します: nvm list
/ nvm ls
3. 公式 Web サイトにアクセスして、インストールする Nodejs バージョンが存在するかどうかを確認し、インストールする必要があるバージョンについては公式 Web サイトを確認してください。
以前のバージョン | Node.js (nodejs.org)
4. nvm を使用して、nodejs バージョンをインストールします。nvm install nodejs版本号
5. 必要なnodejsバージョンをインストールした後、任意のnodejsバージョンに切り替えることができます。
nvm のバージョン番号を使用して、nodejs のバージョンを切り替えます
予防
nvm use コマンドが有効にならない場合はどうすればよいですか?
nvm の使用後に nvm ls を実行します。通常の状況では、現在使用されているバージョンの前に * マークが表示されます。
ただし、nvm 使用後のすべてのバージョンの前に * がない場合、または * が nvm 使用のバージョンに変更されていない場合は、問題が発生します。!
動作を確認した結果、最終的に問題が判明しました。nodejs のデフォルトのインストール ディレクトリには、対応するノードのバージョンがまったくインストールされていませんでした。
解決策:
上記のインストール プロセスに従って、C:\Program Files\nodejs ディレクトリ内の nodejs ディレクトリを削除し、現在存在する nodejs バージョンを使用して nvm を再実行する必要があります。このとき、nodejs ディレクトリがは C:\Program Files ディレクトリに自動的に生成され、nvm ls を使用すると、nodejs バージョンの前にある * 記号も正常にマークされることがわかりました。対応するノードのバージョンも生成されています。
現在使用しているノードのバージョンを削除する前に、必ずこのバージョンに切り替えてください (nvm use xxx)。