Node.js process.execArgv Property
Last Updated :
12 Oct, 2021
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:
const process = require( 'process' );
console.log(process.execArgv);
|
Command to run:
node -i --harmony filename
Output:
[ '-i', '--harmony' ]
Example 2:
const process = require( 'process' );
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
Share your thoughts in the comments
Please Login to comment...