14 ポイント 投稿者 xguru 2020-10-10 | 2件のコメント | WhatsAppで共有
  • nvm のはるかに高速な代替

  • nodenpmyarn のような JavaScript 開発ツールチェーンを管理

  • Rust で書かれた高速な実行ファイル

  • 開発チームで使うツールを、パッケージマネージャー、Node ランタイム、OS に関係なく一度にインストールして環境を統一

package.json で内容を管理し、volta install と入力するだけで完了

  • プロジェクト単位でのバージョン切り替え

2件のコメント

 
jeyraof 2020-10-13

第一印象としては、nvm よりはるかに使いやすいですね!

 
xguru 2020-10-10

NVM の場合は .nvmrc に保存されますが、Volta は基本的に package.json 内に保存されます。

→ ソースと一緒に保存されるので、開発チームが同じ環境をセットアップするのにより便利です。

NVM は初期起動時に 0.5〜2 秒ほどの遅延がありますが、Volta は高速です。

特定のバージョンを Pin しておくと、自動的にそのバージョンを使うように切り替えてくれるので便利です。