做法
建立專案。
1 2
   | npx nuxi init nuxt-app cd nuxt-app
   | 
 
安裝依賴套件。
安裝 Vuetify 框架和 MDI 字型。
1
   | npm i vuetify vite-plugin-vuetify
   | 
 
安裝 Sass 預處理器。
修改 nuxt.config.js 檔。
1 2 3 4 5 6 7 8 9
   |  export default defineNuxtConfig({   devtools: {     enabled: true,   },   build: {     transpile: ['vuetify'],   }, });
 
  | 
 
新增 plugins/vuetify.js 檔。
1 2 3 4 5 6 7 8 9 10 11 12 13 14
   | import { createVuetify } from 'vuetify'; import 'vuetify/styles'; import * as components from 'vuetify/components'; import * as directives from 'vuetify/directives'; import '@mdi/font/css/materialdesignicons.css';
  export default defineNuxtPlugin((nuxtApp) => {   const vuetify = createVuetify({     ssr: true,     components,     directives,   });   nuxtApp.vueApp.use(vuetify); });
  | 
 
安裝 MDI 字型。
修改 nuxt.config.js 檔。
1 2 3 4 5 6 7 8
   | import { defineNuxtConfig } from 'nuxt'
  export default defineNuxtConfig({   css: [          '@mdi/font/css/materialdesignicons.min.css'   ], })
  | 
 
修改 app.vue 檔。
1 2 3 4 5 6 7
   | <template>   <NuxtLayout>     <v-app>       <NuxtPage />     </v-app>   </NuxtLayout> </template>
   | 
 
新增 pages/about.vue 檔。
1 2 3 4 5 6 7 8 9 10 11
   | <template>   <div>     <h1>About</h1>     <v-btn>       Hello     </v-btn>     <v-icon>       mdi-pen     </v-icon>   </div> </template>
   | 
 
啟動本地伺服器。
前往 http://localhost:3000/about 瀏覽。
參考資料