Eu fiz o projeto dessa aula porem na hora de rodar o código ele exibi a primeira caixa de pergunta depois nao exibe mais nada.
Já tentei trocar meu terminal para Bash como o da aula mas mesmo assim o erro persiste .
Aqui o código como eu montei:
import { createInterface } from 'node:readline/promises';
import { soma, subtracao } from "./operacoesMatematicas.js";
const pergunta = createInterface ({
input: process.stdin,
output: process.stdout
})
pergunta.question('Digite o primeiro número\n', (numero1) => {
pergunta.question('Digite a operação\n+: soma\n-: subtração\n>', (operacao) => {
pergunta.question('Digite o segundo número\n', (numero2) => {
const num1 = Number(numero1);
const num2 = Number(numero2);
let resultado = null;
if(operacao == '+'){
resultado = soma(num1, num2);
}else if(operacao == '-'){
resultado = subtracao(num1, num2);
}else{
console.log('Operação ínvalida...');
}
if(resultado != null){
console.log('O resultado da operação é: ', resultado);
}
pergunta.close();
})
})
})