Skip to content

How to check the current Node.js version at runtime

Run process.version:

The version property of the process object returns a string with the current Node.js version.

In the browser the process object is not defined, so you will get a ReferenceError:

Another way is to reference process.versions (plural):

This returns an object that contains various properties referencing each component's version.

To get the major version (in this example 12) you can use

process.versions.node.split('.')[0]

→ Download my free Node.js Handbook!

THE VALLEY OF CODE

THE WEB DEVELOPER's MANUAL

You might be interested in those things I do:

  • Learn to code in THE VALLEY OF CODE, your your web development manual
  • Find a ton of Web Development projects to learn modern tech stacks in practice in THE VALLEY OF CODE PRO
  • I wrote 16 books for beginner software developers, DOWNLOAD THEM NOW
  • Every year I organize a hands-on cohort course coding BOOTCAMP to teach you how to build a complex, modern Web Application in practice (next edition February-March-April-May 2024)
  • Learn how to start a solopreneur business on the Internet with SOLO LAB (next edition in 2024)
  • Find me on X

Related posts that talk about node: