Как в node.js делать динамичную консольную строку?

Например, такую как в npm во время инсталляции пакетов. Т.е. стирать за собой лишние символы, чтобы заменить новой строкой.

Также буду благодарен, если подскажете, как делать печатную строку по умолчанию. Вот что имею ввиду: когда скрипт спрашивает параметры для конфига, хочется подставлять значения по умолчанию, которые затем можно стереть или подправить.
  • Вопрос задан
  • 589 просмотров
Решения вопроса 1
@Aves
https://nodejs.org/api/readline.html
const readline = require('readline');

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});

rl.question('node.js это круто? ', (answer) => {
  switch (answer.toLowerCase()) {
    case 'да':
    case 'yes':
      console.log(answer, '- это правильный ответ');
      break;
    default:
      console.log(answer, '- ошибочное мнение');
  }
  rl.close();
});

rl.write('Да');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы