Vite plugin that integrates the @yzfe/svgicon ecosystem for SVG icon management. Current stable version is 2.1.2, released in early 2023. It allows importing SVG files as SVG symbol definitions or Vue/React components, with built-in SVGO optimization. Key differentiators: supports multiple frameworks (Vue 2, Vue 3, React), generates sprite symbols automatically, and offers a consistent API across build tools (Vite, webpack, Vue CLI). Requires Vite >=2.0.0-beta.1. Ships TypeScript types.
npm install vite-plugin-svgiconVerified import paths — ran on the pinned version, not inferred.
Demonstrates basic Vite config with plugin options, SVG include paths, and SVGO customization.
Upgrade Vite to at least 2.0.0-beta.1.
Order plugins correctly: vue/react plugin first, then svgicon plugin.
npm install vite-plugin-svgicon --save-dev
Use import statement: import vitePluginSvgicon from 'vite-plugin-svgicon'