Olá Dev!
O erro no terminal indica que o node não está sendo encontrado ou não está sendo reconhecido. Verifique a versão do seu node e se está tudo configurado corretamente, revise esses passos.
Verifique se o Node.js está instalado corretamente em seu sistema. Você pode fazer isso digitando node -v no terminal e verificando se a versão do Node.js é exibida. Se não for exibida, você precisará instalar o Node.js.
Se você instalou o Node.js recentemente ou fez alterações na configuração do seu sistema, pode ser necessário reiniciar o terminal ou o computador para que as alterações entrem em vigor.
Se o problema persistir, verifique se há algum problema com a instalação do Node.js. Você pode tentar reinstalar o Node.js ou verificar se há erros durante a instalação.
Se você estiver usando um gerenciador de pacotes, como o npm, verifique se o npm está instalado corretamente e se está funcionando. Você pode fazer isso digitando npm -v no terminal e verificando se a versão do npm é exibida. Se não for exibida, você precisará instalar o npm
Ao reparar esse erro, um novo erro tende a acontecer, que é o "module not found", o qual significa que o módulo não está sendo encontrado. Isso ocorre porque o comando não utiliza a barra (/) para acessar as pastas. Portanto, peço que adicione a barra corretamente no seu arquivo package.json, da seguinte forma:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"cli": "node ./src/cli.js ./arquivos/texto.md"
},
E no comando no terminal é necessário rodar com a "/" também:
node ./src/cli.js ./arquivos/texto.md
Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!