nuxt.config.ts 649 B

123456789101112131415161718192021222324
  1. import { defineNuxtConfig } from 'nuxt'
  2. import UnpluginComponentsVite from 'unplugin-vue-components/vite'
  3. import IconsResolver from 'unplugin-icons/resolver'
  4. import serveStatic from 'serve-static'
  5. // https://v3.nuxtjs.org/api/configuration/nuxt.config
  6. export default defineNuxtConfig({
  7. ssr: true,
  8. buildModules: ['@nuxtjs/tailwindcss', 'unplugin-icons/nuxt', '@nuxtjs/svg'],
  9. serverMiddleware: [
  10. { path: '/imgs', handler: serveStatic(__dirname + '/imgs') }
  11. ],
  12. vite: {
  13. plugins: [
  14. UnpluginComponentsVite({
  15. dts: true,
  16. resolvers: [
  17. IconsResolver({ prefix: 'Icon' }),
  18. ],
  19. }),
  20. ],
  21. },
  22. })