Files
Web-Antrean/nuxt.config.ts
bagus-arie05 388e405b2c first commit
2025-08-07 10:18:14 +07:00

37 lines
905 B
TypeScript

import vuetify, { transformAssetUrls } from 'vite-plugin-vuetify'
export default defineNuxtConfig({
compatibilityDate: '2025-05-15',
devtools: { enabled: true },
modules: [
'@nuxt/content',
'@nuxt/eslint',
'@nuxt/fonts',
'@nuxt/icon',
'@nuxt/image',
'@nuxt/scripts',
'@nuxt/test-utils',
'@nuxt/ui',
(_options, nuxt) => {
nuxt.hooks.hook('vite:extendConfig', (config) => {
// @ts-expect-error
config.plugins.push(vuetify({ autoImport: true }))
})
},
],
build: {
transpile: ['vuetify'] // Important for Nuxt 3 with Vuetify
},
css: [
'vuetify/lib/styles/main.sass', // Or 'vuetify/styles' depending on version
'@mdi/font/css/materialdesignicons.min.css',
],
vite: {
ssr: {
noExternal: ['vuetify']
},
plugins: [
vuetify({ autoImport: true }) // If using vite-plugin-vuetify
]
}
})