NVM Guide
Welcome to the NVM (Node Version Manager) guide. This guide will help you get started with NVM and learn how to effectively manage multiple Node.js versions on your system.
What is NVM?
NVM is a version manager for Node.js, designed to allow you to easily install and switch between different versions of Node.js. It's available for Windows, Linux, and macOS, with slightly different implementations for each platform.
Getting Started
To get started with NVM, follow these steps:
- Introduction to NVM - Learn about NVM and its benefits
- Download NVM - Download the appropriate version for your operating system
- Install NVM - Follow the installation instructions for your platform
- Basic Usage - Learn the basic commands to manage Node.js versions
Advanced Topics
Once you're familiar with the basics, explore these advanced topics:
- Mirror Configuration - Configure mirrors for faster downloads
- Project-Specific Versions - Learn how to use
.nvmrc
files - Frequently Asked Questions - Find answers to common questions
Platform-Specific Guides
NVM has different implementations for different platforms:
NVM for Windows
The Windows version of NVM is a separate implementation specifically designed for Windows operating systems.
NVM for Linux and macOS (nvm-sh)
The original implementation of NVM works on Unix-like systems, including Linux, macOS, and Windows Subsystem for Linux (WSL).
Troubleshooting
If you encounter issues with NVM, check these resources: