PWA Vue Vuetify — Уменьшение размера пакета

#vue.js #vuetify.js #vuetify-loader

Вопрос:

Я пытаюсь уменьшить размер пакета моего PWA на основе Vue и Vuetify, сейчас я сосредоточен на Vuetify.

Я уже следовал инструкциям по реализации встряхивания дерева (я делаю это простым способом через интерфейс командной строки Vue).

Теперь я хочу заняться значками. Я использую сочетание значков по умолчанию и значков Material Design JS SVG. Два вопроса:

  1. Чтобы импортировать только значок mdi, который мне нужен, я мог бы импортировать их специально, как описано в ссылке:
     import { mdiAccount } from '@mdi/js'
     

Это займет у меня один день, разве нет способа автоматизировать это, как это делает Vue CLI для встряхивания деревьев?

  1. Как насчет значков по умолчанию? Достаточно ли умен загрузчик Vuetify, чтобы просто загружать те, которые я использую?