La propiedad process.version es una interfaz de programación de aplicaciones incorporada del módulo Process que se usa para verificar la versión de node.js.
Sintaxis:
process.version
Retorno: Devuelve una string que indica la versión de Node.js.
Los siguientes ejemplos ilustran el uso de la propiedad process.version en Node.js:
Ejemplo 1:
// Allocating process module const process = require('process'); // Printing process.version console.log("node.js version " + process.version);
Producción:
node.js version v10.16.0
Ejemplo 2:
// Allocating process module const process = require('process'); // Printing process.version const ver = process.version; console.log("node.js version " + ver); // Printing version name var name = ""; if(ver.startsWith('v10.')) { name = 'Dubnium'; }else if(ver.startsWith('v8.')) { name = 'Caron'; }else if(ver.startsWith('v6.')) { name = 'Boron'; }else if(ver.startsWith('v4.')) { name = 'Argon'; }else { name = 'unknown'; } console.log("Node.js version name: " + name);
Producción:
node.js version v10.16.0 Node.js version name: Dubnium
Referencia: https://nodejs.org/api/process.html#process_process_version