😉

nvm 使用方法

2023/02/10に公開

image.png

概念説明

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

image-20230210001927107.png

image-20230210001927107

  • node.js の指定バージュンをインストール
nvm install version

image-20230210003516932.png

  • node.js の指定バージュンを削除
nvm uninstall version
  • node.js のデフォルトバージュンをセット
nvm alias defualt version

image-20230210003941353.png

  • node.js の指定バージュンを使用
nvm use version

image-20230210003818228.png

  • インストールした node.js を確認
nvm list

image-20230210003706473.png

  • 今使っている node.js のバージュンを確認
nvm current

image-20230210004140815.png

Discussion