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

[How-To] Install Node.js on Windows the Recommended Way
hey, just wanna say thanks. your article was very clear too. More on reddit.com
๐ŸŒ r/learnjavascript
10
5
April 5, 2023
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
node.js - How to install NodeJS LTS on Windows as a local user (without admin rights) - Stack Overflow
I'm using Windows as a simple user (I don't have any admin rights) and want to install NodeJS LTS. On the download site I have the choice to download only the binary node.exe (which don't includes... 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
Node.jsยฎ is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
๐ŸŒ
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 ...
๐ŸŒ
Visual Studio Code
code.visualstudio.com โ€บ docs โ€บ nodejs โ€บ nodejs-tutorial
Node.js tutorial in Visual Studio Code
November 3, 2021 - Linux: There are specific Node.js packages available for the various flavors of Linux. See Installing Node.js via package manager to find the Node.js package and installation instructions tailored to your version of Linux. Windows Subsystem for Linux: If you are on Windows, WSL is a great way ...
๐ŸŒ
Reddit
reddit.com โ€บ r/learnjavascript โ€บ [how-to] install node.js on windows the recommended way
r/learnjavascript on Reddit: [How-To] Install Node.js on Windows the Recommended Way
April 5, 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

Find elsewhere
๐ŸŒ
Treehouse
treehouse.github.io โ€บ installation-guides โ€บ windows โ€บ node-windows.html
Installing Node.jsยฎ and NPM on Windows
Download the Windows installer from Nodejs.org. Run the installer (the .msi file you downloaded in the previous step.) Follow the prompts in the installer (Accept the license agreement, click the NEXT button a bunch of times and accept the default installation settings).
๐ŸŒ
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%
๐ŸŒ
Node.js
nodejs.org โ€บ en โ€บ blog โ€บ release โ€บ v24.11.1
Node.js โ€” Node.js v24.11.1 (LTS)
1 month ago - Node.jsยฎ is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
๐ŸŒ
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.
๐ŸŒ
Veeble
veeble.com โ€บ home โ€บ installation โ€บ how to install node.js on windows?
How to Install Node.js on Windows? - Veeble Hosting
April 21, 2025 - Windows 7 or later (64-bit is recommended). Administrator access to your system. ... Using 2 different methods you can install node.js on windows. Using Node.js installer and Chocolatey on windows.
Top answer
1 of 11
194

UPDATE 10/2018

On Node's download page referenced in step 1. there is now a .zip archive download which contains both the nodejs executable and npm. Unpacking that to a suitable path and adding this path to your PATH environment variable (step 2.) will give you both node and npm (so you can skip steps 3. - 6.).

Let say you want to install it into %userprofile%\Applications\nodejs-lts, let's name it <NODE_PATH>.

  1. Download the LTS node.exe binary for Windows and copy it to <NODE_PATH>.

  2. Add <NODE_PATH> to your PATH environment variable (set PATH=<NODE_PATH>;%PATH% or using Windows user interface)

  3. Download the stable at https://registry.npmjs.org/npm/-/npm-{VERSION}.tgz npm package (following the documentation)

  4. Unzip the npm-{VERSION}.tgz anywhere (using 7zip for example)

  5. Launch a cmd and cd into the place where you have unzipped npm

  6. Execute: node cli.js install -gf or node bin/npm-cli.js install npm -gf on certain versions (thanks to this comment)

The last command is specified in the Makefile for target install, target which the README.md invites to execute when manually installing.

2 of 11
72

The nodejs version of 6.11 LTS and later seems to be easier to install, because npm is already included.

  1. Download the node.js LTS binary for Windows and extract it to your desired location
  2. Add the path of the nodejs folder to the PATH environment variable: (Shortcut winkey+R and enter: rundll32 sysdm.cpl,EditEnvironmentVariables)
  3. Open a new command window (winkey+R and type cmd)
  4. Type node -v and npm -v to verify the installation
๐ŸŒ
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.
๐ŸŒ
Medium
medium.com โ€บ @candanbusra_ce โ€บ node-js-installation-on-windows-step-by-step-852851a1c612
Node.js Installation on Windows Step-by-Step | Medium
February 19, 2024 - We will learn โ€œHow to install Node.js on Windows?โ€. We will install Node.js step-by-step. We completed Node.js installation on our Windows machineโ€ฆ
๐ŸŒ
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.
๐ŸŒ
NodeSource
nodesource.com โ€บ blog โ€บ installing-nodejs-tutorial-windows
Installing Node.js Tutorial: Windows
February 8, 2017 - 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 MSI installer download.
๐ŸŒ
freeCodeCamp
freecodecamp.org โ€บ news โ€บ how-to-install-node-js-and-npm-on-windows-2
How to Install Node.js and npm on Windows
March 2, 2022 - Windows normally recommends that the programs be installed in the Program Files folder, in a folder of their own (in our case, we are installing Node.js, so the nodejs folder is our go-to place).
๐ŸŒ
Express.js
expressjs.com โ€บ en โ€บ starter โ€บ installing.html
Installing Express
Learn how to install Express.js in your Node.js environment, including setting up your project directory and managing dependencies with npm.