The Better and Superior alternative to NVM to start using in 2023!
Why you should stop using Node Version Manager — Start using Volta.sh

You can finally forget to run “nvm use” or NVM.
Volta will fix all your issues with NVM!
Getting Started
Installing Volta on Mac or Linux:
curl https://get.volta.sh | bashInstalling Volta on Windows
- Install the Volta msi: https://github.com/volta-cli/volta/releases/download/v1.0.5/volta-1.0.5-windows-x86_64.msi,
- Enable developer mode: Enable your device for development — Windows apps | Microsoft Docs
Why?
- Quickly set up and switch Node engines.
- Reproducible environments for collaborators.
- Seamless, per-project version switching.
- Support for multiple package managers.
- Cross-platform support, including Windows and all Unix shells.
- Did I forget? It’s made with Rust and it’s super Fast!
Quickly set up and switch Node engines
Fetch and use a particular version of Node like version 16:
volta install node@16Or fetch a specific version of Yarn.
volta install yarn@1.19.2Reproducible environments for collaborators.
Volta saves the exact version of the Node engine in your package.json so you can commit your selection to git with the command “pin”.
volta pin node@12This also works for yarn!
volta pin yarn@1.19.2From that point on, every time you run Node/Yarn/NPM/… inside your project directory, Volta automatically switches to that same version of Node you chose. Similarly, all your collaborators can do the same by installing Volta on their development machine.
You can forget to run “nvm use” on every new terminal!!!
Seamless, per-project version switching
With NVM each time you create a new terminal you need to remember to run the command “nvm use” to use the project correct tools and versions.
Volta does this automatically, without interfering with your workflow. You don’t need to run any extra command. Volta automatically redirects your OS to run the correct version on each terminal based on the current project.






