💫
Nodeのバージョン管理ツールをnodistからVoltaに乗り換えてみた
乗り換えた理由
・Mac、Windows両方で動作してくれる
・自動でバージョンを切り替えてくれる
1️⃣ インストールしてあるNode.jsやnpmをアンインストール
npm 、node 、 nodebrewが入っているか確認
terminal
$ npm -v
$ node -v
$ nodebrew -v
※バージョンが出てこなければインストールされてない
npmをアンインストール
terminal
$ npm uninstall -g npm
$ rm -rf .npm \
> node_modules
$ npm -v
※最後にバージョンが表示されなければアンインストール完了
不要なファイルを削除
terminal
$ sudo rm -rf /usr/local/include/node
$ sudo rm -rf /usr/local/lib/dtrace
$ rm -rf ~/.node-gyp
$ rm -rf ~/.npm
$ rm -rf ~/.sourcemint
他にnodeがインストールされているか確認
terminal
$ which node
上記の which node でパスが出た場合
terminal
$ rm -rf <「which node」で出たパス>
homebrewを確認
terminal
$ brew list
anyenv node npm yarn などが出てきたら削除
terminal
$ brew uninstall anyenv
$ brew uninstall node
$ brew uninstall npm
$ brew uninstall yarn
homebrewをきれいにする
terminal
$ brew doctor
$ brew cleanup
再度、確認
terminal
$ npm -v
$ node -v
$ nodebrew -v
※バージョンが出なければ削除完了
nodenvをアンインストール
terminal
export PATH="$HOME/.nodenv/bin:$PATH"
eval "$(nodenv init -)"
ルートディレクトリを削除
terminal
$ rm -rf $(nodenv root)
homebrewを使用してインストールしていた場合は、nodenvパッケージの削除
terminal
$ brew uninstall nodenv
anyenvをアンインストール
terminal
$ rm -rf $(anyenv root)
2️⃣ Voltaのインストール
Voltaインストール
terminal
curl https://get.volta.sh | bash
インストールが完了したらバージョンを確認
terminal
volta -v
terminal
echo 'VOLTA_HOME=$HOME/.volta' >> ~/.zshrc
echo 'export PATH=$VOLTA_HOME/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
volta -v
※バージョンが表示されればOK
Node.js最新版をインストール
terminal
volta install node@latest
Node.jsが入ったか確認
terminal
node -v
※バージョンが表示されればOK!
Discussion