es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué Svelte no puede reconocer la carpeta de imágenes?

Tengo un proyecto de Svelte.

Quiero agregar imágenes en el sitio web. Las imágenes están almacenadas en una carpeta llamada “images” dentro de la carpeta “src”. Pero cuando escribo el siguiente código en un componente que está en “src/components”, las imágenes no aparecen.

<img src="pic.svg" alt="Nombre de la imagen">

Aquí hay una imagen de la estructura de carpetas:
Estructura de carpetas
¿Por qué no funciona?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para mostrar correctamente las imágenes en el proyecto de Svelte, la ruta del archivo en el atributo src de la etiqueta img debe modificarse. Dado que la carpeta images se encuentra dentro de la carpeta src, la ruta debe incluir ../ para retroceder un nivel de directorio antes de hacer referencia a la carpeta images.

    Aquí hay un fragmento de código actualizado para mostrar la imagen pic.svg ubicada en la carpeta src/images/:

    <img src="../images/pic.svg" alt="Nombre de la imagen">
    

    Con esta modificación, la imagen debería aparecer ahora en el componente.

Comments are closed.