Node.js | process.execArgv Свойство

Опубликовано: 4 Августа, 2021

Свойство process.execArgv - это встроенный интерфейс прикладного программирования модуля процесса, который используется для получения конкретных параметров командной строки node.js, передаваемых процессу node.js во время запуска.

Синтаксис:

 process.execArgv

Возвращаемое значение: это свойство возвращает строку массива, содержащую конкретные параметры командной строки node.js, переданные во время запуска процесса node.js. Он не включает путь к приложению node.js или путь к файлу js. Полезно порождать дочерний процесс со средой выполнения родительского процесса.

Примеры ниже иллюстрируют использование свойства process.execArgv в Node.js:

Пример 1:




// 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);

Команда для запуска:

 узел -i - имя файла гармонии

Выход:

['-i', '--harmony']

Пример 2:




// 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}`);
});

Команда для запуска:

узел -i - имя файла гармонии

Выход:

количество аргументов выполнения - 2
0: -i
1: - гармония

Примечание. Приведенная выше программа будет скомпилирована и запущена с помощью команды node filename.js .

Ссылка: https://nodejs.org/api/process.html#process_process_execargv