Open In App

Node.js process.execArgv Property

Last Updated : 12 Oct, 2021
Comments
Improve
Suggest changes
Like Article
Like
Report
The process.execArgv property is an inbuilt application programming interface of the process module which is used to get the node.js specific command-line options passed to the node.js process during launch. Syntax:
process.execArgv
Return Value: This property returns an array string containing the node.js specific command-line options passed during the launch of node.js process. It doesn't include the path for node.js application or the path for the js file. It is useful to spawn the child process with the execution environment of the parent process. Below examples illustrate the use of process.execArgv property in Node.js: Example 1: javascript
// Node.js program to demonstrate the
// process.execArgv Property
 
// Include process module
const process = require('process');

// Printing process.execArgv property value
console.log(process.execArgv);
Command to run:
node -i --harmony filename
Output:
[ '-i', '--harmony' ]
Example 2: javascript
// Node.js program to demonstrate the
// process.execArgv Property
 
// Include process module
const process = require('process');

// Printing process.execArgv property value
var execargv = process.execArgv;
console.log("number of execution arguments is "
        + execargv.length);

execargv.forEach((val, index) => {
    console.log(`${index}: ${val}`);
});
Command to run:
node -i --harmony filename
Output:
number of execution arguments is 2
0: -i
1: --harmony
Note: The above program will compile and run by using the node filename.js command. Reference: https://nodejs.org/api/process.html#process_process_execargv

Next Article

Similar Reads