SVG Loading different in Dev and Production
Hi!
I'm using vite-svg-loader as a nuxt plugin to load my SVG's dynamically.
Like this:
When this code runs with everything is fine, after however instead of getting the URL to the SVG I'm getting the SVG code itself returned, but I would need the URL like in dev mode.
Could the SSR be causing this? Anybody has an idea or an advice how to implement this?
6 Replies
for additional info: the problem appeared after upgrading nuxt
(and my other dependencies)
I have the same problem. In dev it resolves to a url and in production to a data url (data:image/svg+xml,…)
I use them as components; it's much easier to manage.
import desk from '@/assets/icons/desk.svg?component';
or why not a spritemap? 🙂
?
have you solve?
I did not, I just moved these particular assets to the public folder and moved on to other things