nodebrewについて記載します。
nodebrewとは
node.js のバージョンを管理するツールです。
nodebrew のインストール
インストール
Macの場合、Homebrewを使ってnodebrewをインストールすることが出来ます。
brew install nodebrew
インストールされたかの確認
以下のコマンドで確認できます。
nodebrew
コマンドの実行例は以下の通りです。
nodebrew
nodebrew 1.2.0
Usage:
nodebrew help Show this message
nodebrew install <version> Download and install <version> (from binary)
nodebrew compile <version> Download and install <version> (from source)
nodebrew install-binary <version> Alias of `install` (For backward compatibility)
nodebrew uninstall <version> Uninstall <version>
nodebrew use <version> Use <version>
nodebrew list List installed versions
nodebrew ls Alias for `list`
nodebrew ls-remote List remote versions
nodebrew ls-all List remote and installed versions
nodebrew alias <key> <value> Set alias
nodebrew unalias <key> Remove alias
nodebrew clean <version> | all Remove source file
nodebrew selfupdate Update nodebrew
nodebrew migrate-package <version> Install global NPM packages contained in <version> to current version
nodebrew exec <version> -- <command> Execute <command> using specified <version>
nodebrew prune [--dry-run] Uninstall old versions, keeping the latest version for each major version
Example:
# install
nodebrew install v8.9.4
# use a specific version number
nodebrew use v8.9.4
nodebrew の使い方
インストール出来るバージョンの確認
nodebrew ls-remote
以下は実行例になります。
nodebrew ls-remote
v0.0.1 v0.0.2 v0.0.3 v0.0.4 v0.0.5 v0.0.6
v0.1.0 v0.1.1 v0.1.2 v0.1.3 v0.1.4 v0.1.5 v0.1.6 v0.1.7
v0.1.8 v0.1.9 v0.1.10 v0.1.11 v0.1.12 v0.1.13 v0.1.14 v0.1.15
・・・・
v24.0.0 v24.0.1 v24.0.2 v24.1.0 v24.2.0 v24.3.0 v24.4.0
・・・・
Node.jsのインストール
インストールしたい node.sj のバージョンを指定出来ます。
更に安定版(stable)または最新版(latest)の指定が出来ます。
install-binaryコマンド
Node.jsのバイナリをインストールします。
nodebrew install-binary <version>
nodebrew install-binary stable # 安定版
nodebrew install-binary latest # 最新版
installコマンド
installコマンドはソースからコンパイルするので時間がかかります。
普通に使用するならこのコマンドではなくバイナリ指定で良いです。
nodebrew install <version>
nodebrew install stable # 安定版
nodebrew install latest # 最新版
インストールしたNode.jsの確認
nodebrew list # インストール済みの一覧確認
nodebrew ls # list のエイリアス
nodebrew ls-all # インストール済みの一覧確認 と インストール可能なバージョンの一覧
以下は実行例になります。current に表示されているバージョンが現在使用されるバージョンになります。
nodebrew list
v18.0.0
v19.0.1
v24.4.0
current: v24.4.0
使用するNode.jsのバージョンの指定
nodebrew use v18.0.0
nodebrew use v19.0.x # v19.0系の最新版
nodebrew use 24.4.0 # vは省略可能
nodebrew use stable # 安定版
nodebrew use latest # 最新版
nodebrewのアップデート
nodebrew 自身のアップデートを行います。
nodebrew selfupdate
Node.jsのアンインストール
インストールした Node.js を完全に削除したい場合、以下の2つのコマンドを実行してください。
uninstalコマンド
インストールした Node.js のバイナリファイルを削除します。
nodebrew uninstall <version>
cleanコマンド
インストールした Node.js のソースファイルを削除します。
nodebrew clean <version>