Por algum motivo, na minha aplicação deu erro ao realizar o import informando apenas a pasta, precisei passar "./pasta/index.js". É necessário habilitar algo para que o import sem informar "/index.js" funcione?
Por algum motivo, na minha aplicação deu erro ao realizar o import informando apenas a pasta, precisei passar "./pasta/index.js". É necessário habilitar algo para que o import sem informar "/index.js" funcione?
Olá, Leandro! Tudo bem?
Teoricamente, não é necessária nenhuma configuração prévia. Você poderia compartilhar qual foi o erro? Qualquer trecho da mensagem ajuda.
Enquanto isso, deixo algumas soluções de erros comuns:
Se o arquivo não estava dentro de uma pasta, e você fez assim, talvez fosse um problema que poderia ser resolvido ao reiniciar o servidor, para que a aplicação esquecesse qualquer caminho que ela esperava.
Também verifique que a sua importação está correta:
default, então deve importar sem {} (por exemplo import Foo from './pasta/').default), você precisa passar com {} na hora de importar (`import { Foo } from './pasta/').Também tente com a barra após o caminho da pasta (./pasta/).
Aguardo o retorno!