Após as mudanças de import/export o programa não retorna nada, nem erros. Não achei nada de diferente no código
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Após as mudanças de import/export o programa não retorna nada, nem erros. Não achei nada de diferente no código
Olá Ana! Tudo bem?
Vamos verificar alguns pontos que podem estar causando o problema:
Verifique o package.json: Certifique-se de que o arquivo package.json contém "type": "module". Isso é essencial para que o Node.js entenda que você está usando a sintaxe moderna de importação/exportação.
Extensões dos Arquivos: Ao usar import e export, é necessário incluir a extensão .js nos caminhos dos arquivos. Verifique se todos os imports estão com as extensões corretas, como import trataErros from './erros/funcoesErro.js';.
Caminhos Relativos: Certifique-se de que os caminhos para os arquivos estão corretos. Por exemplo, se cli.js está tentando importar de ../erros/funcoesErro.js, verifique se a estrutura de pastas está correta.
Exportações Corretas: No arquivo index.js, a função contaPalavras está sendo exportada corretamente com export function contaPalavras(texto). Certifique-se de que todas as funções que precisam ser exportadas estão usando export.
Execução no Terminal: Quando você executa o programa, use o comando correto: node src/cli.js caminho/para/seu/arquivo.txt. Certifique-se de que o caminho para o arquivo de texto está correto.
Se tudo isso estiver correto e ainda assim não funcionar, pode ser útil você compartilhar todo o seu projeto usando o GitHub ou Drive do Google. Assim poderei fazer testes para identificar o seu problema.
Espero ter ajudado e bons estudos!