| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import { defineConfig } from 'vite'
- import uni from '@dcloudio/vite-plugin-uni'
- import path from "path";
- import tailwindcss from "tailwindcss";
- import uniTailwind from '@uni-helper/vite-plugin-uni-tailwind';
- import AutoImport from 'unplugin-auto-import/vite';
- import Components from 'unplugin-vue-components/vite';
- import { resolve } from 'node:path';
- // https://vitejs.dev/config/
- export default defineConfig({
- outDir: 'h5',
- resolve: {
- alias: {
- '@': resolve(__dirname, 'src'),
- '~': resolve(__dirname, '')
- }
- },
- plugins: [
- AutoImport({
- dts: 'src/auto-imports.d.ts',
- imports: [
- 'vue',
- 'uni-app',
- 'pinia'
- ],
- exclude: ['createApp'],
- eslintrc: {
- enabled: true
- }
- }),
- Components({
- dirs: [
- 'src/components'
- ],
- extensions: ['vue', 'tsx'],
- include: [
- 'src/**/*.vue',
- 'src/**/*.tsx'
- ],
- directoryAsNamespace: true,
- }),
- uni(),
- uniTailwind(),
- ],
- css: {
- postcss: {
- plugins: [tailwindcss()],
- },
- }
- })
|