Multiple ways to get NodeJS version with examples
This tutorial shows multiple ways to know the installed node and npm version. You can also check other posts on npm command deprecate option is deprecated
How to get Node and npm versions in the command line
Open the terminal, type below command node --version
or node -v
C:\>node --version
v14.17.0
node —version gives nodejs version installation number.
If you got the below error, node: command not found without a print version number, Then the probable cause is that nodejs is installed with the correct version or node path is not correctly set in environment variables.
-bash: node: command not found
And,npm is a node package manager that installs automatically with nodejs installation Run the below command to get the npm version.
C:\>npm --version
7.11.1
C:\>npm -v
7.11.1
Another way is to get the node version in javascript programming.
A process is a global object in Nodejs, versions property returns an object of versions
Create a main.js
console.log(process.versions)
Running node main.js output below versions It contains node attribute with version
{
node: '14.17.0',
v8: '8.4.371.23-node.63',
uv: '1.41.0',
zlib: '1.2.11',
brotli: '1.0.9',
ares: '1.17.1',
modules: '83',
nghttp2: '1.42.0',
napi: '8',
llhttp: '2.1.3',
openssl: '1.1.1k',
cldr: '38.1',
icu: '68.2',
tz: '2020d',
unicode: '13.0'
}
Another property process.version
gives the node version
console.log(process.versions)
Similarly, you can get the node version using the command line with REPL. REPL is Read-Eval-Print-Loop interactive terminal to get nodejs process and execute node commands
Type node in terminal to change to REPL mode
node
Type process.versions in the terminal
process.versions
Conclusion
Learned multiple ways to get node npm version using javascript code and interactive REPL terminal.