import uni from "@dcloudio/vite-plugin-uni"; import AutoImport from 'unplugin-auto-import/vite' import {resolve} from 'path' import { defineConfig } from "vite"; export default defineConfig({ plugins: [ uni(), AutoImport({ include: [ /.[tj]sx?$/, // .ts, .tsx, .js, .jsx /.vue$/, /.vue?vue/, // .vue ], dts: 'src/auto-imports.d.ts', // 安装好依赖后,重新运行编译即可自动在根目录下生成此声明文件 imports: ['vue', 'uni-app', 'pinia'], eslintrc: { enabled: true, // Default `false` filepath: './.eslintrc-auto-import.json', // Default `./.eslintrc-auto-import.json` globalsPropValue: true // Default `true`, (true | false | 'readonly' | 'readable' | 'writable' | 'writeable') } }), ], resolve: { alias: { '@': resolve(__dirname, 'src'), '@stores': resolve(__dirname, 'src/stores'), '@img': resolve(__dirname, 'src/static/images'), }, }, build: { rollupOptions: { external: ['@dcloudio/uni-components/src/helpers/html-parser'] } } })