This commit is contained in:
王念超
2024-06-06 19:02:52 +08:00
parent 99341a699f
commit 6f0f87ade2
27 changed files with 827 additions and 688 deletions

View File

@@ -7,9 +7,8 @@ import {ElementPlusResolver} from "unplugin-vue-components/resolvers";
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import {getLastCommit} from "git-last-commit";
import DefineOptions from 'unplugin-vue-define-options/vite' // 引入插件
import UnoCSS from 'unocss/vite'
import ReactivityTransform from '@vue-macros/reactivity-transform/vite'
import VueMacros from 'unplugin-vue-macros/vite'
function pathResolve(dir: string) {
return resolve(__dirname, ".", dir)
@@ -25,18 +24,19 @@ export default defineConfig(async () => {
})
return {
plugins: [
Vue(),
VueJsx(),
VueMacros({
plugins: {
vue: Vue(),
vueJsx: VueJsx(), // 如果需要
},
}),
UnoCSS(),
ReactivityTransform(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),
//用于给setup组件定义名字的keep-alive需要name才能正常工作
DefineOptions(),
lifecycle === 'report' ?
visualizer({
gzipSize: true,