wangzhibo
2026-07-16 b57020623cf0c946706573bf102e548c3a544423
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import type { Plugin } from "vite";
import { config } from "../config";
import { tailwindPlugin } from "./tailwind";
import { codePlugin } from "./code";
 
/**
 * uniappX 入口,自动注入 Tailwind 类名转换插件
 * @param options 配置项
 * @returns Vite 插件数组
 */
export async function uniappX() {
    const plugins: Plugin[] = [];
 
    if (config.type == "uniapp-x") {
        plugins.push(...codePlugin());
 
        if (config.tailwind.enable) {
            plugins.push(...tailwindPlugin());
        }
    }
 
    return plugins;
}