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 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