@dark_spectator

Как ввести данные с клавиатуры в программу node.js?

В C++ есть cin, в java есть Scanner, есть ли в node.js аналоги?
const readline = require('readline');

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

  rl.on('line', (input) => {

var command = input;
var commandExitRes = system.checkCommand(command, "exit");



  });

Данный способ мне не подходи. Так как он запрашивает одну команду постоянно.
Нужно чтобы пользователь один раз ввёл в консоль node.js что-то и программа пошла дальше
  • Вопрос задан
  • 10167 просмотров
Решения вопроса 1
rockon404
@rockon404
Frontend Developer
Используйте readline-sync:
const readline = require('readline-sync');

const name = readline.question("What is your name?");

console.log("Hi " + name + ", nice to meet you.");


Пакет необходимо предварительно установить:
npm install readline-sync -S
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы