Monday, November 18, 2024
Google search engine
HomeLanguagesJavascriptHow to Run Multiple Versions of Node.js ?

How to Run Multiple Versions of Node.js ?

Usually, we work on different versions for our Node.js project and it’s hard to manage them, but fortunately, there is a tool called NVM(node version manager) which helps to manage your node version and switch between them according to your projects.

Install NVM Module:

You can install the nvm module using the following command:

Using curl: 
$ curl -o- https://raw.githubusercontent.com/nvm-sh/v0.34.0/install.sh | bash

 

 

After installation, you need to add a bit of configuration in your .bashrc file as shown below:

 

$ nano ~/.bashrc

Then add the following code to the end of the file: 

 

export NVM_DIR="${XDG_CONFIG_HOME/:-$HOME/.}nvm"
[ -s :$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

Reload your bash using the following command:

 

$ source ~/.bashrc 

Module Installation: To install the latest version of Node, the following command can be used:

 

$ nvm install node

To install the specific version of Node, the following command can be used:

 

$ nvm install {node_version}
$ nvm install 10.10.0

List all Node Version: To list out all the versions installed, the following command can be used:

 

$ nvm ls

Switch Node Version: The switching between different node versions can be done using the following command:

 

$ nvm use node  # to use latest version
$ nvm use 10.0.0  # for a specific version

Deleting Node versions: The node versions can be uninstalled using the following command:

 

$ nvm uninstall 10.0.0

Conclusion: Managing the node versions is very useful if you are working on multiple projects which requires a different version of node. Above given are some important commands for doing so.

 

Reference: 

 

About NVM: https://github.com/nvm-sh/nvm

About the Linux Command line: https://btholt.github.io/complete-intro-to-linux-and-the-cli/  

 

Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!

Dominic Rubhabha-Wardslaus
Dominic Rubhabha-Wardslaushttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Recent Comments