«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как получить доступ к аргументам командной строки в Node.js?

Как получить доступ к аргументам командной строки в Node.js?

Опубликовано 21 декабря 2024 г.
Просматривать:352

How Do I Access Command Line Arguments in Node.js?

Доступ к аргументам командной строки в Node.js

При запуске программ Node.js, таких как папка node server.js, аргументы могут передаваться как показано в документации по использованию Node.js: $ node -h.

Как получить доступ к аргументам в JavaScript

Node.js обеспечивает доступ к аргументам командной строки через массивprocess.argv. Первый элемент всегда — «узел», второй — имя файла сценария, а последующие элементы содержат аргументы:

// Print the command line arguments
process.argv.forEach(function (val, index, array) {
  console.log(index   ': '   val);
});

Пример

Рассмотрим следующую команду: $ nodeprocess-2.js one two=three four.

Theprocess.argv массив для этой команды будет:

[ 'node',
  '/Users/mjr/work/node/process-2.js',
  'one',
  'two=three',
  'four' ]

Примечание:

Описанный выше стандартный метод не требует дополнительных библиотек. Однако в Node.js также доступны различные библиотеки синтаксического анализа командной строки, такие как «commander» или «yargs», которые могут предоставить дополнительные функции и гибкость.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3