2020.6.12
node.jsのバージョン管理にnodenvを使ってみる。
GitHub - nodenv/nodenv: Manage multiple NodeJS versions.
git clone https://github.com/nodenv/nodenv.git ~/.nodenv
.bash_profile
にPATHを追加した。
echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.bash_profile
node.jsのバージョン一覧を取得するのにnode-buildプラグインが必要。
GitHub - nodenv/node-build: Install NodeJS versions
cd /.nodenv
mkdir plugins
cd plugins
git clone https://github.com/nodenv/node-build.git
nodenv install
コマンドが使えるようになるので、下記コマンドでバージョン一覧を確認できる。
nodenv install --list
node-build-update-defs
プラグインをインストールnode.jsのインストールできるバージョン一覧を更新するためのプラグイン。nodenv install --list
のバージョン一覧を更新できる。
GitHub - nodenv/node-build-update-defs: Scrape build definitions from nodejs.org and github.com
下記コマンドで一覧更新できる。
nodenv update-version-defs
nodenv install 12.18.0
現在いるディレクトリでのみバージョン固定できる。
nodenv local 12.18.0
.node-version
というファイルができる。中身はバージョンが書かれている。
12.18.0
nodenv global 12.18.0
nodenv versions
インストール
brew install nodenv
.zshrc
に下記を追記。
eval "$(nodenv init -)"
アップグレードはこちらのコマンドから行います。
brew upgrade nodenv node-build