1
resposta

[Bug] Não consigo importar sem o "../../" antes

Na aula "Desenvolvendo Banner, ele cria um arquivo jsconfig.json e com isso ele consegue importar o banner com: import Banner from "components/Banner";

Porém, aqui dá erro dizendo que não conseguiu achar. EU preciso manter como import Banner from "../../components/Banner";

O que poide causar isso?

1 resposta

Olá, Annie.

Tudo bem?

Este arquivo é usado para especificar a raiz do seu projeto JavaScript e pode ajudar o compilador com a resolução de módulos.

Aqui está um exemplo de como o arquivo jsconfig.json deve ficar:

{
    "compilerOptions": {
        "baseUrl": "src"
    },
    "include": ["src"]
}

Esse arquivo "tsconfig.json" define o diretório base para resolução de módulos ("baseUrl") como "src" e inclui todos os arquivos dentro do diretório "src" no processo de compilação. Isso simplifica as importações de módulos e garante que o código seja compilado corretamente.

Espero ter ajudado e bons estudos!