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
Node.js
Get Node.js®Get Node.js®Get security support for EOL Node.js versions
Discussions

How should I install Node JS?
Install nvm. Live it. Learn it. Love it. More on reddit.com
🌐 r/node
24
0
December 20, 2024
What is the preferred way of installing NodeJS?
I use https://volta.sh to manage the NodeJS versions in projects. It has a pin feature where it will define a section to record the NodeJS version and yarn version used the the package.json so every time I navigated to the project it will pick up the right version. More on reddit.com
🌐 r/node
53
41
February 16, 2022
Hi! How can I install Node.js on my windows?
Go to the node is website and follow the install instructions on the site. Don't make it complicated for the sake of complicated. If in doubt, when learning a new thing, go to the website and look at the official documentation not a guide from some dude ☺️ More on reddit.com
🌐 r/node
15
0
July 18, 2022
[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
🌐
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.
🌐
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.
🌐
Pluralsight
pluralsight.com › blog › guides
Getting Started with NodeJS | Online Courses, Learning Paths, and Certifications - Pluralsight
NodeJS uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Installation of NodeJS and NPM is straightforward using the installer package available at NodeJS official web site.
🌐
GeeksforGeeks
geeksforgeeks.org › installation guide › install-node-js-on-windows
How to Install Node.js on Windows: Top 4 Methods - GeeksforGeeks
August 25, 2025 - The installer may prompt you to "install tools for native modules". Select “Install” to complete the process. ... Wait for "Finish" to complete the setup. ... Type node -v and press Enter to check the Node.js version.
Find elsewhere
🌐
DigitalOcean
digitalocean.com › community › tutorials › how-to-install-node-js-on-ubuntu-20-04
How to Install Node.js on Ubuntu | DigitalOcean
May 2, 2025 - Learn how to install Node.js on Ubuntu using apt, NodeSource, and NVM. Choose the best method for your needs with this beginner-friendly guide
🌐
IBM
ibm.com › docs › en › z-chatops › 1.1.4
Installing Node.js
This step is required for native installation only. To install Node.js, you must download the installation binary, unpack it to your installation folder, set the system environment variable and make it effective.
🌐
Node.js
nodejs.org › en › blog › release › v24.11.1
Node.js — Node.js v24.11.1 (LTS)
1 month ago - [c221d892ef] - deps: update corepack to 0.34.2 (Node.js GitHub Bot) #60550
🌐
Reddit
reddit.com › r/node › how should i install node js?
r/node on Reddit: How should I install Node JS?
December 20, 2024 -

I'm rookie dev trying to install npm, and heard that I can get that by installing node JS. I went to the Node JS, however there are multiple options of downloading.

Should I install v23.5.0 (Current) or v22.12.0 (LTS)

Also, should I install it using fnm, docker, or chocolatey? For some reason it doesn't give me the option to select nvm or brew.

Any help would be appreciated

Edit: Theres also another option for x64, which is the prebuilt download option. Should I do that instead

🌐
W3Schools
w3schools.com › nodejs › nodejs_get_started.asp
Node.js Get Started
You should see version numbers for both Node.js and npm (Node Package Manager). ... Once you have installed Node.js, let's create your first server that says "Hello World!" in a web browser.
🌐
Visual Studio Code
code.visualstudio.com › docs › nodejs › nodejs-tutorial
Node.js tutorial in Visual Studio Code
November 3, 2021 - To install all of the application's dependencies (again shipped as npm modules), go to the new folder and execute npm install: ... At this point, we should test that our application runs.
🌐
The Odin Project
theodinproject.com › lessons › foundations-installing-node-js
Installing Node.js | The Odin Project
We’re going to install it using nvm (Node Version Manager), because it makes it easy to change Node versions and upgrade Node. There is another tool called npm that we will later use to install the various libraries and tools used in JavaScript environments.
🌐
Kinsta®
kinsta.com › home › resource center › blog › node.js › how to install node.js and npm on windows, macos, and linux
How to install Node.js and npm on Windows, macOS, and Linux
May 31, 2024 - Learn how to install Node.js and npm on your Windows, macOS, or Linux operating systems with the most straightforward step-by-step guideline.
🌐
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.
🌐
YouTube
youtube.com › watch
How To Install Node JS on Windows in Under 5 Minutes! - YouTube
Need Node.js for your projects? In this quick and easy tutorial, I’ll show you how to install Node.js and NPM on Windows step by step. Whether you're a begin...
Published   March 6, 2025
🌐
GeeksforGeeks
geeksforgeeks.org › installation guide › install-node-js-windows-macos-linux
How To Install NodeJS on Your System? - GeeksforGeeks
July 23, 2025 - Visit the official Node.js download page and choose your suitable download either long-term support (LST) version 22.12.0 or the current version v23.3.0 ... Open the .msi installer once downloaded.
🌐
GitHub
github.com › nvm-sh › nvm
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
If you're running a system without prepackaged binary available, which means you're going to install node or io.js from its source code, you need to make sure your system has a C++ compiler.
Starred by 90.3K users
Forked by 9.7K users
Languages   Shell 98.0% | Makefile 1.2%