scorpioyq 3 年之前
父节点
当前提交
d3fd171164
共有 1 个文件被更改,包括 19 次插入0 次删除
  1. 19 0
      vite.config.js

+ 19 - 0
vite.config.js

@@ -1,8 +1,27 @@
 import {defineConfig} from 'vite'
+import vue from '@vitejs/plugin-vue'
+import Pages from 'vite-plugin-pages'
+import Layouts from 'vite-plugin-vue-layouts'
 import path from 'path'
 
 // https://vitejs.dev/config/
 export default defineConfig({
+    plugins: [
+        vue(),
+        Pages(
+            {
+                dirs: [
+                    {dir: 'src/page', baseRoute: ''},
+                    {dir: 'src/views', baseRoute: ''}
+                ],
+                exclude: ['**/component/*.vue'] // 排除组件
+            }
+        ),
+        Layouts({
+            layoutsDirs: 'src/layout',
+            defaultLayout: 'index'
+        })
+    ],
     resolve: {
         alias: {
             '@': path.resolve(path.resolve(), 'src')