Node.js
nodejs.org › en
Node.js
Get Node.js®Get Node.js®Get security support for EOL Node.js versions
Blog
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
About
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Download
BashCopy to clipboard and their installation scripts are not maintained by the Node.js project. If you encounter any issues please visit 's website ... Read the changelog or blog post for this version.
Node.js
# download and install Node.js (you may need to restart the terminal) nvm install 22 # verifies the right Node.js version is in the environment node -v # should print "v22.12.0" # verifies the right npm version is in the environment npm -v # should print "10.9.0"
Top answer 1 of 10
1258
The command line for that is:
node -v
Or
node --version
Note:
If node -v doesn't work, but nodejs -v does, then something's not set up quite right on your system. See this other question for ways to fix it.
2 of 10
88
If you're referring to the shell command line, either of the following will work:
node -v
node --version
Just typing node version will cause node.js to attempt loading a module named version, which doesn't exist unless you like working with confusing module names.
What version of node do you use?
I feel like Node 20 is missing as an option. Regardless, it depends on the context. For my personal projects, I tend to go with current (20 right now). For everything else, whichever is the LTS (18 right now). More on reddit.com
NodeJS benchmarks by version
but doesn't compare between node versions That doesn't mean that you can't use that data to compare between node versions. I suggest you decide which versions you're interested in find the data.csv for the nearest version in the repo note that negative status values indicate the program failed in some way (and remove those rows) mostly the name,lang,id is enough to identify each program, but sometimes programs are deleted and replaced and the id re-used, so check that the size(B) values are the same for both node versions (so it's likely to be the same source code — if you really want to be sure, check the source code files for both commits) name,lang,id,n,size(B),cpu(s),mem(KB),status,load,elapsed(s),busy(s) binarytrees,node,1,21,440,97.232,652224,0,75% 45% 47% 49%,45.271 binarytrees,node,1,21,440,98.133,654816,0,62% 46% 45% 49%,48.703 More on reddit.com
What’s everyone using (if at all) for node version management? : node
Upgrade web app from Node version 14.x to 20.x : node
Our application is built upon Vue, Nunjucks, Express and around 80 other dependencies. Around 30 packages have been deprecated. It’s a live... More on old.reddit.com
Videos
08:14
Manage Multiple Node Versions with nvm [Mac, Windows, Linux - 2023] ...
10:29
Using NVM to Leverage Multiple Versions of NodeJS - YouTube
07:18
Updating & Downgrading Node.js on Mac and Windows | Node.js Tutorial ...
02:43
How to Install Node.js with npm on Ubuntu (Linux) (2025) - YouTube
14:31
NodeJS 22 Just Dropped, Here's Why I'm Hyped - YouTube
00:41
Manage Multiple Node Versions: A Developer's Guide - YouTube
npm
npmjs.com › package › node
node - npm
2 weeks ago - node. Latest version: 20.19.6, last published: 13 days ago. Start using node in your project by running `npm i node`. There are 1133 other projects in the npm registry using node.
» npm install node
GitHub
github.com › nodejs › Release
GitHub - nodejs/Release: Node.js Release Working Group
New semver-major releases of Node.js are branched from main every six months. New even-numbered versions are released in April and odd-numbered versions in October.
Starred by 4.2K users
Forked by 628 users
Languages JavaScript
RisingStack
blog.risingstack.com › home › hírek, események › how to check node version
How to check Node version - RisingStack Engineering
May 29, 2024 - The Active release line often gets new features and other improvements beside security patches and bug fixes, and the Maintenance only gets the latter. It... and Current versions, check out our blog post that collects and lists all major updates. Alternatively, you can use a package manager like npm to update Node.
Reddit
reddit.com › r/node › what version of node do you use?
r/node on Reddit: What version of node do you use?
September 29, 2023 -
Are people upgrading to node 18? I have my own thoughts but want this poll to play out first.
endoflife.date
endoflife.date › nodejs
Node.js | endoflife.date
2 weeks ago - Major Node.js versions enter Current release status for six months, which gives library authors time to add support for them. After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to Active LTS status and are ready for general use.
GitHub
github.com › nvm-sh › nvm
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm
Starred by 90.3K users
Forked by 9.7K users
Languages Shell 98.0% | Makefile 1.2%
Factsheet
Original author Ryan Dahl
Developer OpenJS Foundation
Initial release May 27, 2009; 16 years ago (2009-05-27)
Original author Ryan Dahl
Developer OpenJS Foundation
Initial release May 27, 2009; 16 years ago (2009-05-27)
Wikipedia
en.wikipedia.org › wiki › Node.js
Node.js - Wikipedia
2 weeks ago - Modules are provided for file system I/O, networking (DNS, HTTP, TCP, TLS/SSL or UDP), binary data (buffers), cryptography functions, data streams and other core functions. Node.js's modules use an API designed to reduce the complexity of writing server applications. Since version 22.6.0, Node.js natively supports both JavaScript and TypeScript, allowing TypeScript files to be executed without a separate compilation step.
Docker
hub.docker.com › _ › node
node - Official Image | Docker Hub
Node.js applications are written in JavaScript and can be run within the Node.js runtime on Mac OS X, Windows, and Linux without changes.
BlueVPS
bluevps.com › blog › how to check node version [step-by-step guide]
How To Check Node Version [Step-By-Step Guide] - Blog - BlueVPS
Go to the official Node.js website ... choose the x32-bit installer. In this guide, we'll be downloading the stable version, node-v18.14.0....
npm
docs.npmjs.com › downloading-and-installing-node-js-and-npm
Downloading and installing Node.js and npm | npm Docs
We do not recommend using a Node installer, since the Node installation process installs npm in a directory with local permissions and can cause permissions errors when you run npm packages globally. Note: to download the latest version of npm, on the command line, run the following command:npm install -g npm