Quantcast
Viewing all articles
Browse latest Browse all 8691

nodebrewからnodenv with anyenvに乗り換える

概要

ディレクトリごとにnodeのバージョンを変えたい状況になって、
nodebrewだと難しそうだからnodenvに乗り換えるついでにanyenv入れちゃおうって話。

nodebrewのアンインストール

  • brew uninstall nodebrew
  • .nodebrewフォルダを削除する。
  • PATHからnodebrewを削除する。

参考

Nodebrew本体を削除する方法 - Qiita

anyenvのインストール

# homebrew
brew install anyenv

# .bash_profile
anyenv init
echo 'eval "$(anyenv init -)"' >> ~/.bash_profile
exec $SHELL -l

# initialize manifest
anyenv install --init

参考

nodeのインストール

# install nodenv
anyenv install nodenv

# install node
nodenv install [version]

エラー発生

nodenv: default-packages file not foundと出た。
下記コマンドを実行して再度インストールで解決。

echo yarn >> $NODENV_ROOT/default-packages

参考

nodenv install時にdefault-packages file not foundが出た時のメモ | 7me

利用バージョンの設定

localでバージョンを指定するとそのディレクトリより下の階層では設定したバージョンが自動的に利用される。尊い。

# global
nodenv global [version]

# local
nodenv local [version]

おわりに

ディレクトリごとにいちいちnodeのバージョンを切り替える必要がなくなって嬉しい!


Viewing all articles
Browse latest Browse all 8691

Trending Articles