⚡
Node.jsをインストールする[Volta]
いっつもHomebrew入れてnodebrew入れていたが、会社の人にVoltaがいいよ〜〜って言われたので入れてみた
1. すでに入っているnodeを消す
自分の場合
which node # /Users/xxx/.nodebrew/current/bin/node (コマンドのパスを表示)
nodebrewを削除すればよいので、
rm -rf .nodebrew
以下のようになればOK(zsh使ってます)
nodebrew -v # zsh: command not found: nodebrew
node -v # zsh: command not found: node
2. voltaを入れる
公式に書いてあるやり方で入れる
curl https://get.volta.sh | bash
すると
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10930 100 10930 0 0 19431 0 --:--:-- --:--:-- --:--:-- 19448
Installing latest version of Volta (1.1.1)
Checking for existing Volta installation
Fetching archive for macOS, version 1.1.1
######################################################################## 100.0%
Creating directory layout
Extracting Volta binaries and launchers
Finished installation. Updating user profile settings.
Updating your Volta directory. This may take a few moments...
success: Setup complete. Open a new terminal to start using Volta!
できた。このままでは、
volta -v # zsh: command not found: volta
のようになってしまうので、公式ドキュメントの通りにパスを通す。
Set the VOLTA_HOME variable to $HOME/.volta
Add $VOLTA_HOME/bin to the beginning of your PATH variable
.zshrc
# settings for volta
VOLTA_HOME=$HOME/.volta
export PATH=$VOLTA_HOME/bin:$PATH
volta -v # 1.1.1
できた。
3. nodeを入れる
一応node -v
してみる
node -v # Volta error: Node is not available.
# To run any Node command, first set a default version using `volta install node`
# Error details written to /Users/xxx/.volta/log/volta-error-2024-07-27_13_29_00.765.log
言われた通りに、
volta install node
# success: installed and set node@20.16.0 (with npm@10.8.1) as default
node -v # v20.16.0
めでたしめでたし。
最後に
voltaはpackage.jsonの記述でnodeのバージョンをプロジェクトごとに指定できるようです。
インストールも簡単で、とてもいいですね。
Discussion