import { defineConfig } from 'vite' import uni from '@dcloudio/vite-plugin-uni' export default defineConfig(() => { return { base: './', build: { minify: true, outDir: 'dist', // 小程序不支持 eval,需要关闭 terser 的 compress.drop_debugger terserOptions: { compress: { drop_console: false, drop_debugger: true } } }, server: { port: '8081' }, plugins: [ uni() ], exclude:[ /\/README\.md$/, ], // 小程序优化配置 define: { 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'development') }, resolve: { alias: { // 确保 mqtt 只在 H5 环境加载 } } } })