News
Seven days of Black Friday madness — great deal from Serverspace!
Serverspace Black Friday
JH
Joe Harris
April 1, 2021
Updated May 25, 2023

How to Install Node.js on Windows Server 2019

Node.js Windows

Using another OS?

Select the desired version or distribution.

For the purposes of training or exploring the possibilities, you can install a Node.js directly in Windows. In this tutorial, we'll look at how to do this, using Windows Server 2019 as a basis.

It is assumed that no Node.js have been installed on the system. If this is not the case, you must first uninstall the old version by following the guide. This is necessary because after installing NVM, version conflicts may occur. If you are not sure, you can check with command in PowerShell:

node --version

If there is no Node.js in the system, you will see similar output:

Node does not exist in the system
Screenshot 1. Node does not exist in the system.

Installing nvm-windows

There are different ways to set up Node.js. Using the Node Version Manager (NVM) is the most easy and universal, so we will use it. Original NVM does not work on Windows. But that is why the nvm-windows is being developed.
So go to the nvm-windows Releases page.

Download the nvm-setup.zip file from the latest release.

Open the downloaded archive, run the nvm-setup.exe file and follow the instructions of the installer. By default, the optimal values are selected, which should not be changed unnecessarily.

Node.js and npm installation

We will now install the latest LTS version of Node.js. Open PowerShell and enter the following command:

nvm list available

You can now see all versions of Node.js available for installation.

Available Node.js versions
Screenshot 2. Available Node.js versions.

Choose the latest LTS version and install it using the command nvm install :

nvm install 14.16.0
Node.js installation
Screenshot 3. Node.js installation.

Now activate the installed version.

nvm use 14.16.0

Now you can make sure that everything was installed correctly, and at the same time see the versions of Node.js and npm:

node --version
npm --version
Node.js and npm versions
Screenshot 4. Node.js and npm versions.

At this point, you have installed Node.js and npm on Windows Server 2019.Now let's see how you can have different versions of Node.js at the same time and switch between them. First, let's install a different version. For example, the latest one. It may have reliability issues, but it contains the latest features.

nvm install latest

Now let’s check installed versions:

nvm ls
Installed versions of Node.js
Screenshot 5. Installed versions of Node.js.

And switch to the new one:

nvm use 15.13.0

Vote:
4 out of 5
Аverage rating : 4.5
Rated by: 15
1101 CT Amsterdam The Netherlands, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
We use cookies to make your experience on the Serverspace better. By continuing to browse our website, you agree to our
Use of Cookies and Privacy Policy.