La propiedad process.execPath es una interfaz de programación de aplicaciones incorporada del módulo de proceso que se utiliza para obtener el nombre de ruta absoluto del ejecutable node.js que inició el proceso node.js.
Sintaxis:
process.execPath
Valor de retorno: esta propiedad devuelve una string que indica la ruta absoluta del ejecutable node.js que inició el proceso node.js.
Los siguientes ejemplos ilustran el uso de la propiedad process.execPath en Node.js:
Ejemplo 1:
javascript
// Node.js program to demonstrate the // process.execPath property // Include process module const process = require('process'); // Printing process.execPath console.log(process.execPath);
Producción:
C:\Program Files\nodejs\node.exe
Ejemplo 2:
javascript
// Node.js program to demonstrate the // process.execPath property // Include process module const process = require('process'); // Include path module const path = require('path'); // Printing process.execPath var execpath = process.execPath console.log(execpath); // Separated directories and file console.log(execpath.split(path.sep));
Producción:
C:\Program Files\nodejs\node.exe [ 'C:', 'Program Files', 'nodejs', 'node.exe' ]
Nota: El programa anterior se compilará y ejecutará utilizando el comando node filename.js.
Referencia: https://nodejs.org/api/process.html#process_process_execpath