Skip to content
sumnail

本番環境で必要なmdiのみを使用する

created at : 2024/07/27

Vuetify
mdi

概要

この記事では、Vuetify のアイコンフォントである Material Design Icons (mdi)を本番環境で使用する方法について解説します。

インストール方法

Vuetify のアイコンフォントである Material Design Icons (mdi)は、npm パッケージとして提供されています。

install 方法

cmd
npm install @mdi/js -D

もしも、既に@mdi/font をインストールしている場合は、アンインストールしてください。

cmd
npm uninstall @mdi/font -D

使用方法

index.ts
import { aliases, mdi } from 'vuetify/iconsets/mdi' // [!code --]
import { aliases, mdi } from 'vuetify/iconsets/mdi-svg' // [!code ++]

const vuetify = createVuetify({
  icons: {
    defaultSet: 'mdi',
    aliases,
    sets: {
      mdi,
    },
  },
})
vue
<template>
  <v-icon :icon="mdiAccount" />
</template>
vue
<script setup>
import { mdiAccount } from '@mdi/js'
</script>

まとめ

本番環境で必要な mdi のみを使用する方法について解説しました。