nvm (Node Version Manager) is a tool that allows you to install and manage multiple versions of Node.js on your Mac. nvm is a version manager for node.js, designed to be installed per-user, and invoked per-shell. nvm
works on any POSIX-compliant shell (sh, dash, ksh, zsh, bash), in particular on these platforms: unix, macOS, and windows WSL.
To install nvm on a Mac, you will need to follow these steps:
Install Homebrew
nvm is not available in the default package manager for Mac, so you will need to install Homebrew first. To do this, open a terminal window and run the following command:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Install nvm
Once you have Homebrew installed, you can use it to install nvm by running the following command:
brew install nvm
Add nvm to your shell profile: To make nvm available every time you open a new terminal window, you will need to add the following line to your shell profile (e.g., ~/.bash_profile or ~/.zshrc):
source $(brew --prefix nvm)/nvm.sh
Install Node.js
Once nvm is installed, you can use it to install the latest version of Node.js by running the following command:
nvm install node
How to use a specific version of NodeJS
To use a specific version of Node.js with nvm, you will need to follow these steps:
List available Node.js versions
To see a list of all available Node.js versions that you can install with nvm, run the following command:
nvm ls-remote
Install the desired version
To install a specific version of Node.js, such as version 16, use the following command:
nvm install 16
Use the installed version
Once the desired version of Node.js is installed, you can use it by running the following command:
nvm use 16
Set the default version: If you want to use a specific version of Node.js by default, you can set it as the default version using the following command:
nvm alias default 16
Also Read: How to Build a Node.js application with Docker in 5 Minutes
Unlimited Learning at Your Fingertips
Want to stay up-to-date on the latest tech tips?
Keep Reading
-
Docker and Wasm Containers – Better Together
Learn how Docker Desktop and CLI both manages Linux containers and Wasm containers side by side.
-
Lumin’s Latest Innovations in PDF Technology
Discover how Lumin’s cutting-edge PDF editor streamlines document collaboration and editing tasks, empowering your team to work smarter. #PDFediting #collaboration #productivity
-
Easy QR Code Maker: Tools and Tips
QR codes have become an essential tool for businesses and individuals looking to share information quickly and efficiently. Whether you’re promoting a product, sharing contact information, or linking to a website, a free qr code generator can make the process straightforward and hassle-free. In this article, we will explore the best tools and tips for…
-
Real-world applications of Large Language Models(LLM) Across Industries
Large Language Models (LLMs) have revolutionized a wide range of industries with their advanced capabilities in generating human-like text. This extends far beyond just natural language processing, into numerous practical applications across diverse sectors. This blog explores some of the most impactful real-world use cases of LLMs, drawing insights from a detailed analysis conducted by…