JavaScript runtime environment

Node.js is a cross-platform, open-source JavaScript runtime environment that can run on Windows, Linux, Unix, macOS, and more. Node.js runs on the V8 JavaScript engine, and executes JavaScript code outside a web … Wikipedia
Factsheet
Original author Ryan Dahl
Initial release May 27, 2009; 16 years ago (2009-05-27)
Factsheet
Original author Ryan Dahl
Initial release May 27, 2009; 16 years ago (2009-05-27)
🌐
Node.js
nodejs.org › en › download
Node.js — Download Node.js®
Download a signed Node.js source tarball. Check out our nightly binaries or all previous releases or the unofficial binaries for other platforms. We are able to serve Node.js's downloads and maintain our infrastructure proudly due to the support of these partners, and more.
🌐
Microsoft Learn
learn.microsoft.com › en-us › windows › dev-environment › javascript › nodejs-on-windows
Set up Node.js on native Windows | Microsoft Learn
Besides choosing whether to install on Windows or WSL, there are additional choices to make when installing Node.js. We recommend using a version manager as versions change very quickly. You will likely need to switch between multiple Node.js versions based on the needs of different projects you're working on.
Discussions

Installing Node.js (and npm) on Windows 10 - Stack Overflow
I had some issues trying to install Node on Windows 10 and found the solution. The error was as follows: C:\Users\Stephan>npm Error: ENOENT, stat 'C:\Users\Stephan\AppData\Roaming\npm' The sol... More on stackoverflow.com
🌐 stackoverflow.com
[How-To] Install Node.js on Windows the Recommended Way
I recently needed to install Node.js on Windows for a project, and after some trial and error, I found that using NVM (Node Version Manager) was the best and easiest way. Here’s exactly how I did it: Steps to Install Node.js with NVM on Windows Download NVM for Windows I started by downloading the nvm-setup.exe file from the official NVM for Windows GitHub page. You can grab it from this link . Install NVM After downloading, I just double-clicked the nvm-setup.exe file and followed the installation wizard’s steps. It’s straightforward and takes only a minute or two. Check NVM Installation To make sure NVM was installed correctly, I opened the Command Prompt (as an admin) and ran: nvm --version If you see the version number appear, you’re good to go! 4. Install Node.js Using NVM Here’s the fun part: you can install any Node.js version using NVM. For the latest LTS (Long-Term Support) version, I typed: nvm install lts NVM automatically downloads and installs the specified version. 5. Switch Between Node.js Versions To check all the installed versions of Node.js, I ran: nvm list And when I wanted to use a specific version, this command worked perfectly: nvm use For example: nvm use 18.16.0 6. Verify Node.js Installation Finally, I made sure everything was working by typing: node --version This confirmed the Node.js version I installed. Extra Tip If you’re looking for more guides on installing tools like Node.js and npm, I found this guide super helpful: How to Install Node.js and npm on Debian 11. It’s written for Debian, but the concepts are easy to adapt to other setups. More on reddit.com
🌐 r/node
3
11
April 4, 2023
node.js - How to install nodejs and npm on windows using command lines - Stack Overflow
I am creating a package installer which has nodejs, redis, and socket.io as prerequisites. The problem is that I don't want the developers to install the prerequisites own their own. I figured out... More on stackoverflow.com
🌐 stackoverflow.com
[How-To] Install Node.js on Windows the Recommended Way : node
🌐 r/node
🌐
npm
docs.npmjs.com › downloading-and-installing-node-js-and-npm
Downloading and installing Node.js and npm | npm Docs
To publish and install packages to and from the public npm registry or a private npm registry, you must install Node.js and the npm command line interface using either a Node version manager or a Node installer. We strongly recommend using a Node version manager like nvm to install Node.js and npm.
🌐
Node.js
nodejs.org › en
Node.js
Get Node.js®Get Node.js®Get security support for EOL Node.js versions
🌐
GOV.UK Prototype Kit
prototype-kit.service.gov.uk › docs › install › node-windows
Install Node.js (Windows) – GOV.UK Prototype Kit
If it starts with a number lower than 22, you need to download and install version 22. Download version 22 from the Node.js website.
🌐
DEV Community
dev.to › arhamrumi › installing-nodejs-on-windows-a-complete-tutorial-3m6j
Installing Node.js on Windows: A Complete Tutorial - DEV Community
October 20, 2024 - Whether you're a front-end developer looking to expand your skills or a back-end developer diving into server-side JavaScript, setting up Node.js is the first step. This guide will walk you through the process of installing Node.js on your Windows machine, ensuring a smooth setup for your development environment.
Find elsewhere
🌐
Carmatec
carmatec.com › home › how to install node.js and npm on windows, macos, & linux
How to Install Node.js and npm on Windows, macOS, & Linux
August 23, 2024 - Visit the Node.js official website. Download the Windows Installer (.msi) for the LTS (Long Term Support) version.
🌐
PhoenixNAP
phoenixnap.com › home › kb › devops and development › how to install node.js and npm on windows
How to Install Node.js and NPM on Your Windows System
August 4, 2025 - If you need to install it, follow our guide to install Chocolatey on Windows. To run the installation command, do the following: ... When prompted to run the installation script, press y and Enter to continue the installation. Wait for the installation to complete before proceeding. 3. Reset environment variables to add Node.js and NPM to PATH.
🌐
Reddit
reddit.com › r/node › [how-to] install node.js on windows the recommended way
r/node on Reddit: [How-To] Install Node.js on Windows the Recommended Way
April 4, 2023 -

THe same Article Guide I wrote is linked here Article Link and has Photos for a nicer reading experience!

  1. Download the nvm-setup.exe in the link below

    NVM for Windows Download

  2. Run the nvm-setup.exe by clicking on it and follow the on screen setup instructions

  3. Check if you installed NVM sucessfully by using the command nvm --version in a Windows Terminal

  4. To install Node.js with nvm you can now run nvm install lts to install the long term support version of node

  5. Check which versions of node you have then use it as shown with nvm list and then nvm use make sure you are in administrator mode

  6. Check if node is working by running node --version

Top answer
1 of 2
1
I recently needed to install Node.js on Windows for a project, and after some trial and error, I found that using NVM (Node Version Manager) was the best and easiest way. Here’s exactly how I did it: Steps to Install Node.js with NVM on Windows Download NVM for Windows I started by downloading the nvm-setup.exe file from the official NVM for Windows GitHub page. You can grab it from this link . Install NVM After downloading, I just double-clicked the nvm-setup.exe file and followed the installation wizard’s steps. It’s straightforward and takes only a minute or two. Check NVM Installation To make sure NVM was installed correctly, I opened the Command Prompt (as an admin) and ran: nvm --version If you see the version number appear, you’re good to go! 4. Install Node.js Using NVM Here’s the fun part: you can install any Node.js version using NVM. For the latest LTS (Long-Term Support) version, I typed: nvm install lts NVM automatically downloads and installs the specified version. 5. Switch Between Node.js Versions To check all the installed versions of Node.js, I ran: nvm list And when I wanted to use a specific version, this command worked perfectly: nvm use For example: nvm use 18.16.0 6. Verify Node.js Installation Finally, I made sure everything was working by typing: node --version This confirmed the Node.js version I installed. Extra Tip If you’re looking for more guides on installing tools like Node.js and npm, I found this guide super helpful: How to Install Node.js and npm on Debian 11. It’s written for Debian, but the concepts are easy to adapt to other setups.
2 of 2
1
I personally like using chocolatey to do this. Instead of running the installer from the website anyway
🌐
NodeSource
nodesource.com › blog › installing-nodejs-tutorial-windows
Installing Node.js Tutorial: Windows
February 8, 2017 - You'll be able to grab the installer from the official downloads page for Node.js. You'll be able to download the Windows Node.js installer by clicking the Windows Installer option at the top of the page - when you click this, you'll get an ...
🌐
GitHub
github.com › coreybutler › nvm-windows
GitHub - coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go.
For example, if you want to test ... way to get NVM for Windows running properly is to uninstall any prior Node installation before installing NVM for Windows....
Starred by 44K users
Forked by 3.7K users
Languages   Go 72.3% | Inno Setup 25.9%
🌐
W3Schools
w3schools.com › nodejs › nodejs_get_started.asp
Node.js Get Started
How to open the command line interface on your computer depends on the operating system. For Windows users, press the start button and look for "Command Prompt", or simply write "cmd" in the search field.
🌐
Node-RED
nodered.org › docs › getting-started › windows
Running on Windows : Node-RED
It is recommended to use PowerShell on all newer versions of Windows as this gives you access to commands and folder names that are closer to those of Linux/Mac. Download the latest LTS version of Node.js from the official Node.js home page. It will offer you the best version for your system.
🌐
GeeksforGeeks
geeksforgeeks.org › installation guide › install-node-js-on-windows
How to Install Node.js on Windows: Top 4 Methods - GeeksforGeeks
August 25, 2025 - Download the latest NVM for Windows installer from the GitHub page. Now run the installer and follow the setup instructions. ... Either you can run the downloaded installer manually and follow the on-screen instructions or run the following ...
🌐
MilesWeb
milesweb.com › home › milesweb hosting faqs › how to install node.js on windows? a beginner’s guide
How to Install Node.js on Windows? A Beginner's Guide
December 18, 2023 - Visit the official site of Node.js (https://nodejs.org/en/download/) and download the .msi file as per your system environment (32-bit & 64-bit). Installing the .msi installer is essential before proceeding further into the installation process ...
🌐
Radixweb
radixweb.com › blog › installing-npm-and-nodejs-on-windows-and-mac
How to Install NPM and Node.js on Windows and Mac Devices?
September 17, 2025 - Learn what is NPM, how to install Node.js and NPM on Mac and Windows, Node.js installation with Homebrew and NVM and few points to consider while installing Node.js and NPM.
🌐
DigitalOcean
digitalocean.com › community › tutorials › how-to-install-node-js-and-create-a-local-development-environment-on-windows
How To Install Node.js and Create a Local Development Environment on Windows | DigitalOcean
August 18, 2022 - In this tutorial, you will set up a local Node.js programming environment for your Windows computer. You will need a desktop or laptop computer running Windows 10 with administrative access and an internet connection. Node Version Manager or NVM is the preferred method to install Node.js on ...