Node.js | process.execArgv Свойство
Свойство 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 moduleconst process = require("process"); // Printing process.execArgv property valueconsole.log(process.execArgv); | 
Команда для запуска:
узел -i - имя файла гармонии
Выход:
['-i', '--harmony']
Пример 2:
| // Node.js program to demonstrate the// process.execArgv Property  // Include process moduleconst process = require('process'); // Printing process.execArgv property valuevarexecargv = 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