1234567891011121314151617181920212223242526272829303132333435 |
- 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']
- }
- }
- })
|