voltaはnodeの管理ツールです。
こちらの記事を読んでvoltaすごいと思ったので自分も入れてみました。
何が良いの?
- 迅速なセットアップ
- projectごとに設定されているnodeやnpmの環境に自動で切り替わる。
- Rustで作られており高速
- OSに依存しない
- MacやWindowsどちらを使っていても同様の環境を構築できる
手順
公式に沿ってやればすぐできました。
https://docs.volta.sh/guide/getting-started
# macの場合
$ curl https://get.volta.sh | bash
$ volta install node # ltsが入る
# volta install node@latest
# 確認
$ node -v
#> v○○.△△.□□
既に別のnode管理ツールを使っていた場合は削除してからのほうが良い
- nodebrewを使って管理していた場合
- nodeenvを使って管理していた場合
Tips
○プロジェクトで環境を指定する時
$ cd <project>
$ volta pin node
$ volta pin npm
#> package.jsonにvoltaの情報が書き込まれます。
○pnpmもinstallできました!(公式には載ってなかった?)
$ volta install pnpm