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