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!