volta
文書の過去の版を表示しています。
volta
voltaはnodeのバージョン管理ツール。
インストール
公式サイトにある通りにインストールする
# install Volta curl https://get.volta.sh | bash # install Node volta install node # start using Node node
アップデート
volta自身をアップデートするコマンドはないので、再インストールする
curl https://get.volta.sh | bash
使い方
nodeプロジェクトでnode v16を使用するには以下を実行する
volta pin node@v16
package.jsonにvoltaという項目が追加される。
"volta": { "node": "16.16.0" }
voltaインストール済みで、16.16.0がインストールされてなければ、nodeを実行すると自動的に対象のバージョンがインストールされる。
プロジェクトメンバー間でのバージョン合わせや、特定ブランチのみバージョン変更といったケースに柔軟に対応できる
インストール済みnodeを確認
volta list node
補完を有効にする
zsh, macOSの場合は以下のようにする
volta completions zsh -o _volta sudo mkdir -p /usr/local/share/zsh/site-functions/ sudo mv _volta /usr/local/share/zsh/site-functions/
zshの補完関数ファイルの保存場所は echo $FPATH
で探せる
$ echo $FPATH /usr/local/share/zsh/site-functions:/usr/share/zsh/site-functions:/usr/share/zsh/5.8.1/functions
macOSでは/usr/share
以下は強力に保護されていおりsudoでも移動できないので/usr/local
以下を使うと良い(この保護はターミナルアプリにフルディスクアクセスを付与すると解除できる)
volta.1675416858.txt.gz · 最終更新: 2023/02/03 09:34 by nullpon