概念説明
nvm
node Version Manager、省略してnvmと呼びます。nodeのバージュン管理ツールです。
nvmを利用する事で、任意バージュンのnodeを簡単にインストール、削除、切り替わって使用や設定ができます。
例えば、Aにnode12を使わせて、Bにnode14を使います。
node
node.js、省略してnodeとも言います。
Chrome の V8 エンジンで動作する JavaScript 環境です。オープンソースかつ高性能で JavaScript 環境 中の TOP です。
npm
node Package Manager、またはnpmとも言います。nodeのパッケージ管理システムです。
簡単に説明すると、App Storeみたいなものです。他の人が開発したnode.jsのツールやパッケージをインストールしたり管理ができます。
npmはnode.jsと梱包されています。node.jsをインストールしたら、対応するバージュンのnpmも一緒にインストールされます。
まとめ
- nvm は node.js のバージュン管理ツールです。
- npm は node.js のパッケージ管理ツールです。
インストール
Homebrew
macOS では homebrew を利用して一行のコマンドだけでインストールできます。
brew install nvm
使用方法
- node.js の最新LTSバージュンをインストール
nvm install stable
- node.js の指定バージュンをインストール
nvm install version
- node.js の指定バージュンを削除
nvm uninstall version
- node.js のデフォルトバージュンをセット
nvm alias defualt version
- node.js の指定バージュンを使用
nvm use version
- インストールした node.js を確認
nvm list
- 今使っている node.js のバージュンを確認
nvm current