【Node.js】nodebrew について

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>

コメントを残す

メールアドレスが公開されることはありません。

© DeNnie.Lab All Rights Reserved.