Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

270
Visualizações
Javascript Inquirer (npm package) promt quits with exit code one only in one place in the program

I tried to make a simple cli nodejs game, with inquirer to ask for player input - name and question answers.

I wrote the following code, which works as expected:

async function askName() {
    playerName = (await inquirer.prompt({
        name: 'player_name',
        type: 'input',
        message: 'What is your name?',
        default() {
            return 'Player';
        },
    })).player_name;
}

But this code does not work and my debugger won't go into it:

async function acceptAnswer() {
    await inquirer.prompt({
        name: 'player_name',
        type: 'input',
        message: 'What is your answer',
        validate(text) {
            if (/^[\u05D0-\u05EA]{5}$/.test(text)) // check if the input is a five letter word in Hebrew
                return true;
            console.log(chalk.red("Please try again"));
            return false;
        },
    });
}

(I check, and chalk isn't the problem).

I run JetBrains Webstorm on windows 21H2 with nodejs 16.13.2 and npm 8.1.2 Any help appreciated!

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda