Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Erro Versel

Mensagem de erro

Pastas do arquivo do projeto

Qual o erro do arquivo json? Pois a pasta onde se encontra o arquivo json esta dentro do src.

Git-Hub: https://github.com/LeonardoSardagna/meu_portfolio.git

2 respostas
solução!

Oii Leonardo, tudo bem?

O problema tá na maneira como o import tá sendo feita. Ele tá sendo importado a partir de pastas do seu computador externas ao projeto, ou seja, o projeto tenta procurar a pasta, mas não a encontra porque dentro dele não existe a pasta Users.

A melhor maneira de se corrigir este erro é alterar o import para um import relativo, ou seja, fazer o caminho à partir da pasta onde se deseja consumir o arquivo json.

Portanto, o import deveria ser feito da seguinte maneira:

import card from "../../json/projeto.json"

Vamos entender um pouco melhor o que está acontecendo neste import. O arquivo que tá consumindo este json é o index.js no seguinte caminho src/componentes/pagina-inicial/index.js. Pra chegarmos até o arquivo json precisamos sair da pasta pagina-inicial. Fazemos isso utilizando o ../. Em seguida, precisamos sair mais uma vez da pasta acima, que no caso é a pasta componentes, para então chegarmos na pasta src, que é onde a pasta com o arquivo json se encontra. Usaremos então o ../ novamente. Depois, precisamos somente seguir o caminho até o arquivo desejado, que neste caso é json/projeto.json.

Assim temos a construção do import relativo da maneira apresentada acima: import card from "../../json/projeto.json"

E o projeto funciona certinho:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Espero ter te ajudado.

Um abraço e bons estudos.

Muito obrigado, Lorena! Não havia percebido o erro no import, mas agora está corrigido e o site já está no ar. Agradeço pela paciência e apoio!