Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Bug] [PROBLEMA CON REACT] Se rompen las imagenes al hacer el deploy

Hola a todos, segui el curso de REACT al pie de la letra. Todo funcionaba perfecto, hasta que hice el deploy a GitHub. Las imagenes no cargan. (( https://spaternostro.github.io/mi-org/ )) . Intentando desde mi localhost TAMPOCO cargan ahora. No entiendo que paso. Hace 2horas estoy buscando en foros y leyendo, pero no encuentro solucion. Lo unico que note que no funciona hasta ahora, son las imagenes. El resto del codigo funciona tal cual, pero las imagenes no cargan.

Si bien tengo src='./img/header.png', tambien probe con src='/img/header.png', con src='../img/header.png' y nada.

Este es el pathing del header Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Aca App.js Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

Que tal espero ayudarte con esta respuesta. Las imágenes dentro de React se importan no se pueden colocar mediante el src con una ruta especifíca, entonces para solucionar el incidente colocas:

import Image1 from '/img/header.png'

...
    <img src={Image1} all="Org" />
...

Hola Angel, ante todo gracias por tu respuesta. Aca pongo screenshot de lo que me sale al intentar esa solucion. Antes intente poner la carpeta img dentro de src, pero son malas practicas y vi que a futuro genera problemas, por eso las deje dentro de public.

" Module not found: Error: You attempted to import /img/header.png which falls outside of the project src/ directory. Relative imports outside of src/ are not supported. You can either move it inside src/, or add a symlink to it from project's node_modules/. ERROR in ./src/components/header/index.jsx 5:0-37 Module not found: Error: You attempted to import /img/header.png which falls outside of the project src/ directory. Relative imports outside of src/ are not supported. You can either move it inside src/, or add a symlink to it from project's node_modules/. "

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad