Estoy tratando de cargar un SVG de forma diferida cuando se carga mi componente, sin embargo, cuando se ejecuta npm run watch y el componente intenta construirlo está tratando de encontrar este archivo, por supuesto, cuando el componente se compila en el camino, la carga diferida será diferente, por lo que recibo un error en este momento que indica que no se puede ubicar el archivo.
Mi componente se compilará en public_html/assets/js/chunks/[hash].js y mi SVG estará dentro de public_html/assets/icons/manufacturer.svg .
¿Cómo puedo evitar que intente compilar la ruta y solo cargarla al cargar?
// component computed: { icon() { const icons = { manufacturer: () => import('../../icons/manufacturer.svg') } return icons['manufacturer']; },