VibeHunt
Back to browse
Node Version Switcher

Node Version Switcher

Cross-platform tool for switching between versions and forks of Node.js

Source

Node Version Switcher (NVS) is a cross‑platform utility written in JavaScript that lets users install, manage, and switch among multiple Node.js versions and forks. It supports macOS, Linux, and Windows, offering commands to add specific or latest LTS releases, set a version for the current shell, link a default version, and list both local and remote releases. The tool can also migrate global modules, run scripts with a chosen Node version, and automatically switch versions based on the current working directory.

Developers who need to test code against different Node.js releases, or who work on projects that require distinct versions, can use NVS in local environments as well as CI pipelines such as Travis CI or AppVeyor. Installation is handled via a Windows MSI, winget, or Chocolatey, while macOS and Linux users source a provided shell script that adds an `nvs` function to their profile. The interactive menu appears when the command is run without arguments, simplifying version selection.

NVS mirrors many command‑line options of other Node version managers, including aliasing, remote configuration, and execution of binaries under a chosen version. It also integrates with Visual Studio Code, allowing the editor to launch or debug using the selected Node version. The project is marked as stable and primarily targets macOS, though it runs on all major platforms.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps