Node Version Using .nvmrc

06 / Mar / 2024 by najmuddin.kaishar 0 comments


When we are working with multiple Node.js and React.js projects, managing different Node versions will be very challenging. There is a tool that is simple and powerful that saves us from version-related problems which is the .nvmrc file. This tool ensures that every React.js and node.js project uses the right node version. Here we will discuss how to create and use of .nvmrc file.

Before going to create a .nvmrc file, Please make sure nvm should be installed in the system

What is nvm

NVM stands for Node Version Manager it’s an open-source version manager for Node.js. With the help of the nvm tool, we manage multiple installations of Node.js on a single machine, and it allows developers to switch between different versions of Node.js

How to install nvm in Ubuntu

Step 1:-
Please make sure the system is updated by running the below command

sudo apt update

Step 2:-
Download and install NVM using curl

curl -o- | bash

Step 3:-
Here, we will check whether NVM is installed or not

nvm --version

Step 4:-
Once Installation of the NVM is done, we can install a specific node version

nvm install <nodeverion>

Step 5:-
Below the command, we can all install node Version

Step 6:-
Here, we can switch to the Node.js version based on the requirements

nvm use v16.02.0

What is a .nvmrc File?

The .nvmrc file is a simple text file that configuration file for nvm (Node Version Manager). It’s used to install and manage the node.js versions. The .nvmrc will be available on your project’s root directory. Here, we can instruct nvm to switch to the specific Node.js version required for that project

Creating and Using .nvmrc

Step 1:-

Go to the terminal and navigate to the root directory of your project; after that, create a new file, and the name will be .nvmrc

Step 2:-

Open the .nvmrc; whatever node version is required in your project, you can put it here and save it. eg:- here we have node 16.20.2 require in our project

As you can see in the above pic, our default node version is v16.15.0, but the requirement is 16.20.2. So here we will create a .nvmrc root directory of the project, and Inside the .nvmrc file, simply write 16.20.2, After that, we will use the nvm use command.

In the above image, you can see a specific node version if the node version is not available then; with the help of nvm install v16.20.2, we can install a specific node version

You can see in the above pic, Now with the help of the nvm use command, we can switch the specific node version


First, you have installed the nvm and learned to manage the node version with the .nvmrc file. The .nvmrc file is an effective and powerful tool that can manage the Node.js versions. With the help of the above steps, you and your team member can use the same node.js version

Thanks for reading! Check out our other blog posts for more insights.


Leave a Reply

Your email address will not be published. Required fields are marked *