wangzhibo
6 天以前 7bd866831780abcf5a59c4cbb7d1be456eea7c99
packages/vite-plugin/src/index.ts
@@ -4,8 +4,7 @@
import { getProxyTarget } from "./proxy";
import type { Config } from "../types";
import { virtual } from "./virtual";
import { assign, merge } from "lodash";
import { uniappX } from "./uniapp-x";
import { merge } from "lodash";
export function cool(options: Config.Options) {
   // 应用类型,admin | app
@@ -14,26 +13,8 @@
   // 请求地址
   config.reqUrl = getProxyTarget(options.proxy);
   if (config.type == "uniapp-x") {
      // 编译平台
      config.utsPlatform = process.env.UNI_UTS_PLATFORM ?? "web";
      // 是否纯净版
      config.clean = options.clean ?? true;
      if (config.clean) {
         // 默认设置为测试地址
         config.reqUrl = "https://show.cool-admin.com/api";
      }
   }
   // 是否开启名称标签
   config.nameTag = options.nameTag ?? true;
   // svg
   if (options.svg) {
      assign(config.svg, options.svg);
   }
   // Eps
   if (options.eps) {
@@ -58,20 +39,5 @@
      }
   }
   // 如果类型为 uniapp-x,则关闭 eps
   if (config.type == "uniapp-x") {
      config.eps.enable = false;
   }
   // uniapp
   if (options.uniapp) {
      assign(config.uniapp, options.uniapp);
   }
   // tailwind
   if (options.tailwind) {
      assign(config.tailwind, options.tailwind);
   }
   return [base(), virtual(), uniappX(), demo(options.demo)];
   return [base(), virtual(), demo(options.demo)];
}