📝

【Node】 nvm ざっくりメモ

に公開

はじめに

  • nvmを使う機会があったため、ざっくりメモします

nvmについて

GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

  • Node Version Manager
  • Node.jsをインストール、複数バージョン管理できる

nvm自体の install

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
source ~/.bashrc
nvm -v

nvm-windows

GitHub - coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go.

  • 若干コマンドが異なる

    • nvm install --lts -> nvm install ltsなど
  • インストール確認:nvm -v

nvm install

  • Nodeのインストールをする
    • ※すでにNodeをインストールしている場合、競合が起こる可能性があるのでアンインストールしたほうがいい

LTS版

nvm install --lts

バージョン指定

nvm install 22

nvm uninstall

  • install同様
nvm uninstall 22

nvm use

  • 使用するNodeのバージョンを指定する

LTS版

nvm use --lts

バージョン指定

nvm use 22

nvm alias

  • バージョンに別名をつける
# ltsをデフォルトとする
nvm alias default --lts
nvm alias sandbox 22

エイリアスを参照する

  • nvm useなどで楽
    • バージョンではなく、使用目的だけ把握していればOK
# sandbox用のNodeに切り替え
nvm use sandbox

一覧表示

nvm alias

登録解除

nvm unalias sandbox

確認系

nvm自体のバージョン確認

nvm -v

現在利用中のNodeのバージョン確認

nvm current

インストールされているNodeの一覧確認

nvm ls

さいごに

  • nvmで管理して、バージョン差異によるトラブルを防ぎましょう~

Discussion