import { defineNuxtConfig } from 'nuxt' import UnpluginComponentsVite from 'unplugin-vue-components/vite' import IconsResolver from 'unplugin-icons/resolver' import serveStatic from 'serve-static' // https://v3.nuxtjs.org/api/configuration/nuxt.config export default defineNuxtConfig({ ssr: true, buildModules: ['@nuxtjs/tailwindcss', 'unplugin-icons/nuxt', '@nuxtjs/svg'], serverMiddleware: [ { path: '/imgs', handler: serveStatic(__dirname + '/imgs') } ], vite: { plugins: [ UnpluginComponentsVite({ dts: true, resolvers: [ IconsResolver({ prefix: 'Icon' }), ], }), ], }, })