1
resposta

Parou de funcionar

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 Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Ana! Tudo bem?

Vamos verificar alguns pontos que podem estar causando o problema:

  1. 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.

  2. 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';.

  3. 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.

  4. 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.

  5. 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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.