我目前正在使用默认的“Material Design Icons”构建一个 vuetifyjs-app。在生产版本中,我只使用了这种字体的 2 个图标(由 vuetify-component 芯片使用)。
按照建议,我将完整的图标字体包含在
<link href="https://cdn.jsdelivr.net/npm/@mdi/font@3.x/css/materialdesignicons.min.css" rel="stylesheet">
但是生产构建这迫使用户下载几乎 0.5MB 的数据,仅用于 2 个图标。有没有办法:
- 在 CDN 请求中仅包含所需的图标或
- 使用 Tree-Shaking 在主 CSS 文件中只包含需要的图标?(我正在使用 parcel.js 构建器)