1. nvm とは?
デフォルトでは、1 つのコンピューターにインストールできる Node.js のバージョンは 1 つだけです.開発プロジェクトでは、異なるバージョンの Node.js を使用することがよくあります.通常、バージョンの切り替えはより面倒です.
この問題を解決するために、nvm (ノード バージョン マネージャー) が登場しました。nvmを使用すると、複数の Node.js バージョンを 1 台のコンピューターにインストールでき、現在のプロジェクトの要件を満たすために異なるバージョンの Node.js を頻繁にダウンロード/アンインストールする代わりに、1 つのコマンドを使用していつでもバージョンをダウンロードまたは切り替えることができます。 .
2. nvm をインストールします
GitHub のダウンロード アドレス: https://github.com/coreybutler/nvm-windows/releases
- nvm-noinstall.zip:緑のインストール不要バージョンですが、使用前に構成が必要です
- nvm-setup.zip:インストール版、ダウンロード後インストールをクリック、設定なしで使用可能
3. 共通コマンド
1. nvm -v //nvm バージョンを表示
- nvm --version : nvm のバージョンを表示
2. nvm list //バージョン一覧表示
- nvm list: インストールされているバージョンを表示します (nvm list installed と同じ)
- nvm list installed: インストールされているバージョンを表示します
- nvm list available: ダウンロード可能なすべてのバージョンを表示します
3. nvm install //指定したバージョンのnode.jsをインストール
- nvm install 14.5.0: node.js の 14.5.0 バージョンをインストールします
- nvm install latest: 最新バージョンをインストールします
4. nvm use //指定されたバージョンのノードを使用
- nvm use 14.5.0: node.js の 14.5.0 バージョンに切り替えます
- --lts // 長期サポート版に自動切り替え
- --lts=<LTS name> // 指定した名前のノードの長期サポート バージョンに自動的に切り替えます
5. nvm uninstall <version> //指定されたバージョンのノードをアンインストールします
- nvm uninstall 14.5.0: node.js の 14.5.0 バージョンへのアンインストール
- nvm uninstall --lts // ノードの長期サポート バージョンをアンインストールします
- nvm uninstall --lts=<LTS name> // 指定された名前のノードの長期サポート バージョンをアンインストールします
6. nvm --help //コマンドラインのヘルプ情報を表示
[ ps: nvm install を実行すると、不正なインストールの問題が発生する可能性があります。 管理者としてcmdを実行してください]
4. その他のコマンド
- nvm activate // 現在の nvm コマンド ライン効果をキャンセルします
1.nvmビュー ノード バージョン
- nvm current // 現在使用されているノードのバージョンを表示する
- nvm ls // ローカルで利用可能なすべてのノード バージョンを表示します
- nvm ls <version> // 指定されたバージョンを見る
- nvm ls-remote // 利用可能なすべてのリモート バージョンを表示
- --lts // すべての長期サポート バージョンを表示
- nvm ls-remote <version> // すべてのノードの指定されたリモート バージョンを参照
- --lts // すべてのノードの長期サポート バージョンを表示します
- --lts=<LTS name> // 指定された名前の長期サポート バージョンのみを表示
2. nvmバージョン エイリアス
- nvm alias [<pattern>] // <pattern> で始まるすべてのバージョン エイリアスを表示します
- nvm alias <name> <version> // バージョン <version> のエイリアスを設定します
- nvm unalias <name> // <name> のバージョン エイリアスを削除します
3. nvm と npm
- nvm install -latest-npm // 現在のノード バージョンで、npm を最新バージョンにアップグレードします
- nvm reload -packages <version> // <version> バージョンから現在のバージョンまで、npm をグローバルに再インストールします
4. インストール パスを示す npm
npm which [current | <version>] //インストールされているノードのインストール パスを表示します。
5. nvm キャッシュ
- nvm cache dir // nvmのキャッシュディレクトリを表示
- nvm cache clear // nvm のキャッシュ ディレクトリをクリアします
6. nvm 実行ノード
- nvm exec [--silent] [version] [<command>] // コマンド <command> at <version> を実行
nvm exec 4.8.3 node app.js
// ノード 4.8.3 を指す PATH で `node app.js` を実行します- nvm run [--silent] [version] [<args>] // 引数 <args> で <version> のノードを実行--
nvm run 6.10.3 app.js
//ノード 6.10.3 を使用して app.js を実行します
7.ミラーリングの設定
nvm node_mirror [url]
: ノードのミラーリングを設定します。デフォルトは https://nodejs.org/dist/ です。URL が指定されていない場合は、デフォルトの URL が使用されます。設定後、インストールディレクトリのsettings.txtファイルに移動して表示するか、このファイルで直接操作できます。nvm npm_mirror [url]
: npm ミラーリングをセットアップします。https://github.com/npm/cli/archive/。URL が指定されていない場合は、デフォルトの URL が使用されます。設定後、インストールディレクトリのsettings.txtファイルに移動して表示するか、このファイルで直接操作できます。
8. バージョン管理
nvm on
: node.js のバージョン管理を有効にします。nvm off
: node.js のバージョン管理をオフにします。