ユーザ用ツール

サイト用ツール


volta

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
volta [2022/08/11 10:32] nullponvolta [2025/06/29 02:17] (現在) nullpon
行 20: 行 20:
 node node
 ``` ```
 +
 +## アップデート
 +
 +v1.1.1時点ではvolta自身をアップデートするコマンドは用意されていないが、再インストールすれば最新になる
 +
 +```
 +curl https://get.volta.sh | bash
 +```
 +
 +
 +## アンインストール
 +
 +v1.1.1時点では古い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/tools/user/platform.json
 +```
 +
  
 ## 使い方 ## 使い方
行 29: 行 65:
 ``` ```
  
-package.jsonにvoltaという項目が追加される。voltaインストール済みのユーザこのプロジェクnodeと打つと、自動的にv16がインストールされ使用可能+package.jsonにvoltaという項目が追加される。 
 + 
 +```json 
 +  "volta":
 +    "node": "16.16.0" 
 +  } 
 +``` 
 + 
 + 
 +voltaインストール済みで、16.16.0インスールされてなければ、nodeを実行すると自動的に対象のバージョンがインストールされる。 
 + 
 +プロジェクトメンバー間でのバージョン合わせや、特定ブランチのみバージョン変更といったケース柔軟に対応でき
  
 ### インストール済みnodeを確認 ### インストール済みnodeを確認
行 36: 行 83:
 volta list node  volta list node 
 ``` ```
 +
 +### 一時的に別のバージョンで実行する
 +
 +```
 +$ node -v
 +v18.16.0
 +
 +$ volta run --node v12.22.5 node -v                                                                                        
 +v12.22.5
 +```
 +
 +
 +## 補完を有効にする
 +
 +独自の補完ファイル置き場(`~/.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.1660213961.txt.gz · 最終更新: by nullpon