import { defineConfig } from 'vite' import uni from '@dcloudio/vite-plugin-uni' import AutoIpmort from 'unplugin-auto-import/vite' import { UnifiedViteWeappTailwindcssPlugin as uvwt } from "weapp-tailwindcss/vite"; const path = require("path"); const isH5 = process.env.UNI_PLATFORM === "h5"; const isApp = process.env.UNI_PLATFORM === "app"; const WeappTailwindcssDisabled = isH5 || isApp; const resolve = (p) => { return path.resolve(__dirname, p); }; export default defineConfig({ ignoreDevUnusedFiles: false, ignoreUploadUnusedFiles: false, plugins: [ uni(), AutoIpmort({ imports: ['vue', 'pinia', 'uni-app'] }), uvwt({ rem2rpx: true, disabled: WeappTailwindcssDisabled, // 由于 hbuilderx 会改变 process.cwd 所以这里必须传入当前目录的绝对路径 tailwindcssBasedir: __dirname }) ], css: { postcss: { plugins: [ require("tailwindcss")({ // 注意此处,手动传入你 `tailwind.config.js` 的绝对路径 config: resolve("./tailwind.config.js") }), require("autoprefixer") ], }, }, build: { minify: 'terser', terserOptions: { compress: { drop_console: false, }, }, }, })