Как читать аргументы командной строки в Node.js?
Аргументы командной строки (CLI) - это строки текста, используемые для передачи дополнительной информации программе, когда приложение выполняется через интерфейс командной строки операционной системы. Мы можем легко прочитать эти аргументы с помощью глобального объекта в узле, то есть объекта процесса.
Ниже представлен подход с надлежащим примером.
Пример 1:
- Шаг 1. Сохраните файл как index.js и вставьте в него приведенный ниже код.
vararguments = process.argv ;console.log(arguments) ; - Шаг 2: Запустите файл index.js, используя следующую команду:
узел index.js
- Выход:

process.argv содержит массив, где 0- й индекс содержит путь к исполняемому файлу узла, 1- й индекс содержит путь к вашему текущему файлу, а затем остальной индекс содержит переданные аргументы.
Пример 2: Программа для сложения двух чисел, переданных в качестве аргументов.
- Шаг 1. Сохраните файл как index1.js и вставьте в него приведенный ниже код.
vararguments = process.argvfunctionadd(a, b) {// To extract number from stringreturnparseInt(a)+parseInt(b)}varsum = add(arguments[2], arguments[3])console.log("Addition of 2, 3 is ", sum) - Шаг 2: Запустите файл index1.js, используя следующую команду:
узел index1.js
- Выход:

Вот как мы можем обрабатывать аргументы в Node.js. Модуль args очень популярен для обработки аргументов командной строки. Он предоставляет различные функции, такие как добавление нашей собственной команды для работы и так далее.