Как создать SVG-спрайт в сборщике ViteJS?

SVG-спрайт — это набор изображений в формате SVG, объединенных в один файл. Он позволяет уменьшить количество HTTP-запросов и значительно улучшить производительность веб-приложения. Многие сборщики, включая ViteJS, предоставляют возможность создавать SVG-спрайты автоматически.

Для начала нужно установить ViteJS и настроить его для работы с SVG-спрайтами. Затем нужно создать папку с исходными SVG-файлами и указать ViteJS, чтобы он обрабатывал эти файлы и генерировал соответствующий спрайт. В результате получится один файл, который будет содержать все SVG-изображения.

Но как разделить SVG на разные файлы и сделать их доступными для использования в проекте?

Для этого вам понадобится специальный плагин vite-plugin-svg-icons. Он автоматически соберет все ваши SVG-файлы в единый спрайт и добавит соответствующие SVG-иконки в ваш проект. Просто установите плагин и добавьте его в конфигурацию ViteJS.