Installing and Managing Different Versions of Node.js with NVM

Installing and Managing Different Versions of Node.js with NVM

NVM is a version manager for node.js. Navigating the diverse landscape of Node.js versions can be a daunting task, but with Node Version Manager (NVM), the process becomes effortless.

1. Install NVM: Begin by installing NVM with the provided script:

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

Alternatively, reopen the terminal or run source ~/.bashrc to apply changes.

2. Confirm NVM Installation: Check the installed NVM version:

nvm --version

3. Install Node.js: Use NVM to install a specific version of Node.js, for example, the latest LTS version:

nvm install --lts

4. Check Node.js Version: Verify the installed Node.js version:

node --version

5. Set Default Node.js Version (Optional): Optionally, set a default Node.js version using NVM:

nvm alias default <node_version>

Replace <node_version> with the desired version number.

Additional Commands:

  • Install Latest Release of Node.js: To download, compile, and install the latest release of Node.js, use:

      nvm install node # "node" is an alias for the latest version
    
  • Install Specific Node.js Version: Install a specific version of Node.js by specifying the version number:

      nvm install 14.7.0 # or any other version like 16.3.0, 12.22.1, etc
    
  • List Available Versions: View available Node.js versions with:

      nvm ls-remote
    
  • Use Installed Version: Set the installed Node.js version as active:

      nvm use node
    
  • Get Path to Installed Executable: Obtain the path to the executable of the installed Node.js version:

      nvm which 12.22
    

Links for Further Reference:

Did you find this article valuable?

Support shamnad sherief by becoming a sponsor. Any amount is appreciated!