chengxiangling
2025-05-12 9913a8576939f5f5619c13ad4d3a7a90ea0a54d3
vite/plugins/index.js
@@ -4,6 +4,7 @@
import createSetupExtend from "./setup-extend";
import Components from "unplugin-vue-components/vite";
import autoImport from "unplugin-auto-import/vite";
import viteImagemin from 'vite-plugin-imagemin';
import { ElementPlusResolver } from "unplugin-vue-components/resolvers";
export default function createVitePlugins(viteEnv, isBuild = false) {
  const vitePlugins = [vue()];
@@ -20,6 +21,14 @@
    Components({
      // 自动导入 Element Plus 组件
      resolvers: [ElementPlusResolver()],
    }),
    viteImagemin({
      // 配置选项
      gifsicle: {
        optimizationLevel: 7,
        interlaced: false,
      },
      // 其他配置...
    })
  );
  return vitePlugins;