ユーザ用ツール

サイト用ツール


volta

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
volta [2023/02/03 08:33] nullponvolta [2026/03/05 12:57] (現在) nullpon
行 1: 行 1:
 <markdown> <markdown>
 # volta # volta
 +
 +**voltaは開発終了しました、他のツールを使用しましょう**
  
 voltaはnodeのバージョン管理ツール。 voltaはnodeのバージョン管理ツール。
行 10: 行 12:
 公式サイトにある通りにインストールする 公式サイトにある通りにインストールする
  
-```+```bash
 # install Volta # install Volta
 curl https://get.volta.sh | bash curl https://get.volta.sh | bash
行 21: 行 23:
 ``` ```
  
-## アップデート+ジョンを指定してインスール
  
-volta自身をアップデートするコマンドはないので、再インストールする+``` 
 +volta install node@24 
 +``` 
 + 
 +## アンインストール 
 + 
 +`uninstall`というサブコマンドはあるもののnodeのアンインストールは未サポートと出る。ファイルシステムから直接消せばOK 
 + 
 +``` 
 +$ volta list node 
 +⚡️ Node runtimes in your toolchain: 
 + 
 +    v14.20.0 
 +    v16.16.0 
 +    v18.14.0 
 +    v18.16.0 (default) 
 + 
 +$ cd ~/.volta/tools/image/node 
 +$ rm -rf 14.20.0 
 +$ rm -rf 16.16.0 
 +``` 
 + 
 + 
 +## volta自身のアップデート 
 + 
 +v1.1.1時点ではvolta自身をアップデートするコマンドは用意されていない、再インストールすれば最新にな
  
 ``` ```
 curl https://get.volta.sh | bash curl https://get.volta.sh | bash
 +```
 +
 +## デフォルトの変更
 +
 +以下のファイルを修正する
 +
 +```
 +~/.volta/tools/user/platform.json
 ``` ```
  
行 56: 行 91:
 volta list node  volta list node 
 ``` ```
 +
 +### 一時的に別のバージョンで実行する
 +
 +```
 +$ node -v
 +v18.16.0
 +
 +$ volta run --node v12.22.5 node -v                                                                                        
 +v12.22.5
 +```
 +
 +### npmライブラリのインストール
 +
 +npm管理されているコマンド類のインストール。`npm install -g`の代替
 +
 +```bash
 +volta install @anthropic-ai/claude-code
 +```
 +
 +インストール済みライブラリはlistサブコマンドで見れる
 +
 +```bash
 +volta list
 +```
 +
 +npmでグローバルインストールされたコマンドは、その時点のnodeのバージョンに紐付けられているためnodeをアップデートすると使えなくなるが、`volta install`でインストールしたコマンドはvolta管理下のnodeであればどのバージョンでも呼び出し可能。
 +
 +volta管理下での`npm install -g`は`volta install`と同等
 +
 +
 +### npmライブラリのアンインストール
 +
 +```bash
 +volta uninstall agent-browser
 +```
 +
 +`volta list`でリストされる名前ではなく、install時に指定する名前空間付きの名称を指定する
 +
 +## 補完を有効にする
 +
 +独自の補完ファイル置き場(`~/.zsh/completion`など)を作成
 +
 +```
 +mkdir -p ~/.zsh/completion
 +```
 +
 +`.zshrc`でfpathに追加する
 +
 +
 +```zsh
 +if [[ -d ~/.zsh/completion ]]; then
 + fpath=(~/.zsh/completion $fpath)
 +fi
 +```
 +
 +補完ファイルを作成する
 +
 +```sh
 +volta completions zsh -o ~/.zsh/completion/_volta
 +```
 +
 +シェルを再起動して有効にする
 </markdown> </markdown>
volta.1675413229.txt.gz · 最終更新: by nullpon