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