Traté de hacer un juego simple de cli nodejs, con el investigador para solicitar la entrada del jugador: nombre y respuestas a las preguntas.
Escribí el siguiente código, que funciona como se esperaba:
async function askName() { playerName = (await inquirer.prompt({ name: 'player_name', type: 'input', message: 'What is your name?', default() { return 'Player'; }, })).player_name; }Pero este código no funciona y mi depurador no entrará en él:
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; }, }); }(Reviso, y la tiza no es el problema).
Ejecuto JetBrains Webstorm en Windows 21H2 con nodejs 16.13.2 y npm 8.1.2 ¡Se agradece cualquier ayuda!