NVMは、システム上で複数のNode.jsバージョンを簡単に管理するためのコマンドラインツールです。様々なプロジェクトで異なるNode.jsバージョン間をシームレスに切り替えることができます。NVMはWindows、Linux、macOS、そしてWSLなどの環境をサポートしています。インストールは、macOS/Linuxでは`curl`または`wget`を使用し、その後シェル設定とリロードを行う必要があります。Windowsでは、簡単な.exeインストーラを提供するNVM-Windowsが推奨されます。インストール後、`nvm --version`コマンドを使用してNVMのバージョンを確認できます。基本的なNVMコマンドには、特定のバージョンのインストール、インストール済みのバージョンのリスト表示、バージョン間の切り替えなどがあります。グローバルなデフォルトのNode.jsバージョンを設定したり、NVMを使用して最新バージョンにアップデートしたりすることもできます。さらに、特定のNode.jsバージョンでファイルを実行したり、コマンドを実行したりすることも可能です。プロジェクトディレクトリ内の`.nvmrc`ファイルでバージョンを指定できます。`avn`などのツールは、`.nvmrc`ファイルに基づいてバージョンの切り替えを自動化できます。NVMはバージョン競合を回避し、開発ワークフローを効率化します。
dev.to
Easily Manage Node.js Versions with NVM — Complete Setup + Tips (macOS, Linux, Windows)
Create attached notes ...
