import { defineConfig } from 'vite' import uni from '@dcloudio/vite-plugin-uni' import path from 'path' export default defineConfig({ plugins: [uni()], resolve: { alias: { // 指向 H5 版本 Vant 的正确路径 'vant': path.resolve(__dirname, 'node_modules/vant') }, // 增加 extensions 配置,帮助 Vite 识别 .vue 文件 extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue'] }, // 关键:不设置任何output.format相关配置 // 让UniApp根据运行环境自动选择合适的格式(ES模块) // build: { // rollupOptions: { // external: ['@vant/weapp'], // output: { // globals: { // '@vant/weapp': 'vantWeapp' // } // } // } // } })