今回はnodenvのセットアップ方法について簡単に紹介します。
先日、nodebrewのセットアップ方法について紹介したのですが、プロジェクト毎にnode.jsのバージョンを指定したかったのでnodenvに乗り換えました。
#はじめに
まず、node.jsのバージョン管理でnodebrewを使用していた場合にはnodebrewを削除する必要があります。
実際の手順を紹介します
##使用しているnode.jsのバージョンを控える
その前に現在使用しているnode.jsのバージョンを控えておきましょう。
以下のコマンドの実行結果を控えます。
$ nodebrew list
##nodebrewを削除
※この手順はnodebrewを使用していない場合はスキップしてください
$ brew uninstall nodebrew
##設定ファイルの記述を削除
最後に利用しているシェルの設定ファイルから以下を削除します。
export PATH=$HOME/.nodebrew/current/bin:$PATH
この際、MacOSのバージョンによって設定ファイルが異なりますので注意しましょう。
###Catalina以前の場合
vi ~/.bash_profile
###Catalinaの場合
vi ~/ .zprofile
こちらに関してはMacOS Cataliaからデフォルトログインシェルが「bash」から「zsh」に変更されたことが理由です。
#nodenvインストール
インストールは以下のコマンドで実行できます。
$ brew install nodenv
インストールが完了したら一応確認してみましょう。
$ nodenv -v
バージョンが表示されたらOKです。
##設定ファイルの記述
設定ファイルに以下を書き込みます。
export PATH="$HOME/.ndenv/bin:$PATH"
eval "$(nodenv init -)"
ここでも先ほどの注意点と同様に書き込み先を間違えないようにしましょう。
これでnodenvを使用する準備は整いました。
#nodenvの使い方
最後にnodenvでのnodeのインストール方法やバージョン指定の方法について簡単に紹介します。
##利用できるバージョンの確認
$ nodenv install --list
##バージョンを指定してインストール
$ nodenv install <version>
例 : v12.0.0をインストールするとき
$ nodenv install 12.0.0
##バージョンの指定
$ nodenv global <version>
##ディレクトリ毎にバージョン指定
$ nodenv local <version>