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)
🌐
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.
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
node.js - Installing nodejs and npm on linux - Stack Overflow
I have having a bit of an issue with installing nodejs and npm on my linux server (which is a pi running raspbian). I had everything set up and running using sudo apt-get install nodejs npm All was More on stackoverflow.com
🌐 stackoverflow.com
[How-To] Install Node.js on Windows the Recommended Way : node
🌐 r/node
Trying to install node.js : SteamDeck
Get the Reddit app · Scan this QR code to download the app now · Or check it out in the app stores More on reddit.com
🌐 r/SteamDeck
🌐
Node.js
nodejs.org › en
Node.js
Get Node.js®Get Node.js®Get security support for EOL Node.js versions
🌐
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.
🌐
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
🌐
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.
Find elsewhere
🌐
Treehouse
treehouse.github.io › installation-guides › mac › node-mac.html
Installing Node.js® and NPM on Mac
Installing Node.js® and NPM is pretty straightforward using Homebrew. Homebrew handles downloading, unpacking and installing Node and NPM on your system.
🌐
IBM
ibm.com › docs › en › z-chatops › 1.1.3
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.
🌐
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.
🌐
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.
🌐
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.
🌐
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%
🌐
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

🌐
Node.js
nodejs.org › en › blog › release › v22.21.0
Node.js — Node.js v22.21.0 (LTS)
October 20, 2025 - [badbba2da9] - deps: update googletest to 50b8600 (Node.js GitHub Bot) #59955
🌐
DigitalOcean
digitalocean.com › community › tutorials › how-to-install-node-js-on-ubuntu-22-04
How to Install Node.js on Ubuntu (Step-by-Step Guide) | DigitalOcean
May 28, 2025 - In this guide, we will show you four different ways of getting Node.js installed on an Ubuntu server: using apt to install the nodejs package from Ubuntu’s d…
🌐
Treehouse
treehouse.github.io › installation-guides › windows › node-windows.html
Installing Node.js® and NPM on Windows
New versions of Node and NPM come out frequently. To install the updates, just download the installer from the Nodejs.org site and run it again. The new version of Node.js and NPM will replace the older versions.