Feature: 添加Element-Plus UI组件框架
This commit is contained in:
@ -1,13 +1,64 @@
|
||||
// https://nuxt.com/docs/api/configuration/nuxt-config
|
||||
export default defineNuxtConfig({
|
||||
compatibilityDate: '2025-07-15',
|
||||
compatibilityDate: "2025-07-15",
|
||||
devtools: { enabled: true },
|
||||
|
||||
app: {
|
||||
// head
|
||||
head: {
|
||||
title: "Jinshen Website",
|
||||
meta: [
|
||||
{ name: "viewport", content: "width=device-width, initial-scale=1" },
|
||||
{
|
||||
name: "description",
|
||||
content: "Jinshen Website",
|
||||
},
|
||||
],
|
||||
link: [{ rel: "icon", type: "image/x-icon", href: "/favicon.ico" }],
|
||||
},
|
||||
},
|
||||
|
||||
// css
|
||||
css: ["@unocss/reset/tailwind.css", "~/assets/scss/index.scss"],
|
||||
|
||||
nitro: {
|
||||
esbuild: {
|
||||
options: {
|
||||
target: "esnext",
|
||||
},
|
||||
},
|
||||
prerender: {
|
||||
crawlLinks: false,
|
||||
routes: ["/"],
|
||||
ignore: ["/hi"],
|
||||
},
|
||||
},
|
||||
|
||||
vite: {
|
||||
css: {
|
||||
preprocessorOptions: {
|
||||
scss: {
|
||||
additionalData: `@use "@/assets/scss/element/index.scss" as element;`,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
elementPlus: {
|
||||
icon: "ElIcon",
|
||||
importStyle: "scss",
|
||||
themes: ["dark"],
|
||||
},
|
||||
|
||||
modules: [
|
||||
'@nuxt/eslint',
|
||||
'@nuxt/fonts',
|
||||
'@nuxt/icon',
|
||||
'@nuxt/image',
|
||||
'@nuxt/test-utils'
|
||||
]
|
||||
})
|
||||
"@nuxt/eslint",
|
||||
"@nuxt/fonts",
|
||||
"@nuxt/icon",
|
||||
"@nuxt/image",
|
||||
"@nuxt/test-utils",
|
||||
"@vueuse/nuxt",
|
||||
"@pinia/nuxt",
|
||||
"@unocss/nuxt",
|
||||
"@element-plus/nuxt",
|
||||
],
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user