Прежде всего: я имею в виду не разбор аргументов и опций из массива process.argv
, а приглашение пользователя и обработку ввода / вывода. Я просмотрел список официального модуля Node.js, но не нашел ни одного раздела или подраздела, в которых упоминается вход. На самом деле поиск 'input' на этой странице дает только 1 результат, который имеет какое-то отношение к YAML.
Во всяком случае, я полагаю, что ввод Cli должен быть асинхронным, и я решил эту проблему, прежде чем использовать stdin.on('data')
, что было, по меньшей мере, грязно. Это кажется идеальной задачей для модуля узла, который может поставляться с дополнительными полезностями, такими как индикаторы выполнения, счетчики, цветной вывод, проверка ввода и т. Д.
Вероятно, есть некоторые модули, которые делают это, но я не могу найти ни один из них.
Помощь !!
(Для пояснения, единственная функциональность, которую мне требуется , - это упрощение обработки пользовательского ввода)