【nodenv】Node.jsをnodenvを使ってバージョンを管理してみた!

こんにちは。

野中やすおです。

Node.jsの管理にnodenvを始めたので記事にしてみました(以前はvoltaを使っていました)。

nodenvとは何か

nodenvとは、異なる「Node.js」のバージョンを簡単に管理できるようにするためのツールです。

ちなみにnodenvは、Pythonで書かれたツールです。

GitHub

Manage multiple NodeJS versions. Contribute to nodenv/nodenv…

nodenvのインストール方法

nodevは、Macかつhomebrewが入っていると、とても便利で以下のようにbrewコマンドでインストールすることができます。

brewを使ってインストール

nodenvのバージョンを確認

nodenvをインストール後、インストールができているか確認します。

パスを通す

次に.zshrcなどのシェルファイルにパスを通します。以下は、.zshrcファイルを対象とした例です。

インストール可能なNode.jsの確認

インストール可能なNode.jsのバージョンの一覧を確認します。

指定のNode.jsをインストール

指定のNode.jsをインストールします。

Node.jsのバージョンを切り替え

インストールした指定のNode.jsを切り替えます。

nodenvをrehash(再計算)

新しいバージョンのNode.jsをインストールしたり、npm パッケージをインストールした後、以下のコマンドを実行する必要があります。

ただし、npmパッケージがグローバルでインストールされるたびにnodenv rehashがされるそうです。

GitHub

Never run `nodenv rehash` again. Contribute to nodenv/nodenv…

参考

GitHub

Manage multiple NodeJS versions. Contribute to nodenv/nodenv…