| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 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,
- },
- },
- },
- })
|