34 lines
779 B
JavaScript
34 lines
779 B
JavaScript
import AutoImport from 'unplugin-auto-import/vite'
|
|
import Components from 'unplugin-vue-components/vite'
|
|
import { NaiveUiResolver } from 'unplugin-vue-components/resolvers'
|
|
|
|
// https://nuxt.com/docs/api/configuration/nuxt-config
|
|
export default defineNuxtConfig({
|
|
devtools: { enabled: true },
|
|
compatibilityDate: "2024-07-03",
|
|
modules: [
|
|
"@nuxt/eslint",
|
|
"@pinia/nuxt",
|
|
"@nuxtjs/tailwindcss",
|
|
"nuxtjs-naive-ui"
|
|
],
|
|
vite: {
|
|
plugins: [
|
|
AutoImport({
|
|
imports: [
|
|
{
|
|
'naive-ui': [
|
|
'useDialog',
|
|
'useMessage',
|
|
'useNotification',
|
|
'useLoadingBar'
|
|
]
|
|
}
|
|
]
|
|
}),
|
|
Components({
|
|
resolvers: [NaiveUiResolver()]
|
|
})
|
|
]
|
|
}
|
|
}) |