23 lines
816 B
JavaScript
23 lines
816 B
JavaScript
|
import { defineConfig } from 'vite'
|
|||
|
import uni from '@dcloudio/vite-plugin-uni'
|
|||
|
import UniPages from '@uni-helper/vite-plugin-uni-pages'
|
|||
|
import UnoCSS from 'unocss/vite'
|
|||
|
// https://vitejs.dev/config/
|
|||
|
|
|||
|
import getPages from './build'
|
|||
|
const exclude = getPages()
|
|||
|
|
|||
|
export default defineConfig({
|
|||
|
plugins: [
|
|||
|
UniPages({
|
|||
|
exclude: ['**/components/**/**.*',...exclude],
|
|||
|
routeBlockLang: 'json5', // 虽然设了默认值,但是vue文件还是要加上 lang="json5", 这样才能很好地格式化
|
|||
|
// homePage 通过 vue 文件的 route-block 的type="home"来设定
|
|||
|
// pages 目录为 src/pages,分包目录不能配置在pages目录下
|
|||
|
// subPackages: ['src/pages-sub'], // 是个数组,可以配置多个,但是不能为pages里面的目录
|
|||
|
}),
|
|||
|
uni(),
|
|||
|
UnoCSS(),
|
|||
|
],
|
|||
|
})
|