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 › current
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 ...
Discussions

[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 LTS on Windows as a local user (without admin rights) - Stack Overflow
The nodejs version of 6.11 LTS and later seems to be easier to install, because npm is already included. Download the node.js LTS binary for Windows and extract it to your desired location More on stackoverflow.com
🌐 stackoverflow.com
Windows 11: npm commands not working after Node.js installation
Hey everyone, I’m having trouble with npm on my new Windows 11 setup. I installed Node.js from their website, but when I try to use npm, I get this weird error: CALL "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-prefix.js" is not recognized as an internal ... More on community.latenode.com
🌐 community.latenode.com
0
April 23, 2025
just installed Node.js with windows 11, not sure if it's fully installed because my fans are louder than they ever been and my pc is getting hot as hell! I ran "node -v" and I DO have the latest node.js but fans are still going??? do I turn off my computer? my computer is still new also
I don't know why no one has suggested this yet, but open up task manager. That should be your go to to see what is eating up your resources. From there, you should be able to determine what is causing it and act accordingly More on reddit.com
🌐 r/node
50
15
January 12, 2022
People also ask

What is the use of npm install?
The primary use of npm install is to save any specified packages into dependencies by default.
🌐
radixweb.com
radixweb.com › blog › installing-npm-and-nodejs-on-windows-and-mac
How to Install NPM and Node.js on Windows and Mac Devices?
What is “npm i” and “npm install”?
Npm i and npm install are the same. There’s no difference between them. It’s just “npm i” is an alias for “npm install”.
🌐
radixweb.com
radixweb.com › blog › installing-npm-and-nodejs-on-windows-and-mac
How to Install NPM and Node.js on Windows and Mac Devices?
🌐
npm
docs.npmjs.com › downloading-and-installing-node-js-and-npm
Downloading and installing Node.js and npm | npm Docs
If you are unable to use a Node version manager, you can use a Node installer to install both Node.js and npm on your system. ... If you use Linux, we recommend that you use a NodeSource installer. If you're using macOS or Windows, use one of the installers from the Node.js download page.
🌐
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 ...
🌐
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
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).
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
🌐
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.
🌐
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 to do Node.js development.
🌐
Latenode
community.latenode.com › other questions › npm
Windows 11: npm commands not working after Node.js installation - NPM - Latenode Official Community
April 23, 2025 - Hey everyone, I’m having trouble with npm on my new Windows 11 setup. I installed Node.js from their website, but when I try to use npm, I get this weird error: CALL "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-prefix.js" is not recognized as an internal ...
🌐
Node.js
nodejs.org › en › blog › release › v24.11.1
Node.js — Node.js v24.11.1 (LTS)
1 month ago - Windows 64-bit Installer: https://nodejs.org/dist/v24.11.1/node-v24.11.1-x64.msi Windows ARM 64-bit Installer: https://nodejs.org/dist/v24.11.1/node-v24.11.1-arm64.msi Windows 64-bit Binary: https://nodejs.org/dist/v24.11.1/win-x64/node.exe Windows ARM 64-bit Binary: https://nodejs.org/dist/v24.11.1/win-arm64/node.exe macOS 64-bit Installer: https://nodejs.org/dist/v24.11.1/node-v24.11.1.pkg macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v24.11.1/node-v24.11.1-darwin-arm64.tar.gz macOS Intel 64-bit Binary: https://nodejs.org/dist/v24.11.1/node-v24.11.1-darwin-x64.tar.gz Linux 64-bi
🌐
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.
🌐
Hostman
hostman.com › tutorials › how to install node.js on windows
Installing Node.js on Windows: Step-by-Step Guide
March 20, 2025 - Detailed instructions for installing Node.js on Windows operating systems, ensuring a smooth setup process for development and deployment environments.
Price   $
Address   1999 Harrison St 1800 9079, 94612, Oakland
🌐
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.
🌐
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.
🌐
Reddit
reddit.com › r/node › just installed node.js with windows 11, not sure if it's fully installed because my fans are louder than they ever been and my pc is getting hot as hell! i ran "node -v" and i do have the latest node.js but fans are still going??? do i turn off my computer? my computer is still new also
r/node on Reddit: just installed Node.js with windows 11, not sure if it's fully installed because my fans are louder than they ever been and my pc is getting hot as hell! I ran "node -v" and I DO have the latest node.js but fans are still going??? do I turn off my computer? my computer is still new also
January 12, 2022 - Installing node should not hog resources to such an extent. Press ctrl+alt+delete, open the task manager, sort by cpu usage and find out what is using the resources. ... The fans have spoken. You shall have node and npm. ... Ah yes. The problem here is that Windows is profoundly bad. Uninstall that ideally. Or use WSL for an easy escape hatch! ... I highly recommend using WSL2 with node.js on windows.