| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- 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';
- import uniPolyfill from 'vite-plugin-uni-polyfill';
- // 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(),
- uniPolyfill(), // 解决vueuse/core10版本及以上运行到小程序报错
- ],
- css: {
- postcss: {
- plugins: [tailwindcss()],
- },
- }
- })
|