chore: 🔨 合并冲突解决

Former-commit-id: b24f77409a495b6212052e0dec97558db745721e
This commit is contained in:
hxr
2023-09-04 21:40:35 +08:00
14 changed files with 134 additions and 786 deletions

View File

@@ -12,15 +12,12 @@ import IconsResolver from "unplugin-icons/resolver";
import { createSvgIconsPlugin } from "vite-plugin-svg-icons";
import { viteMockServe } from "vite-plugin-mock";
import visualizer from "rollup-plugin-visualizer";
import UnoCSS from "unocss/vite";
import path from "path";
import viteCompression from "vite-plugin-compression";
const pathSrc = path.resolve(__dirname, "src");
/** 参考Vite官方配置: https://cn.vitejs.dev/config */
export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
const env = loadEnv(mode, process.cwd());
@@ -102,35 +99,17 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
// 自动安装图标库
autoInstall: true,
}),
createSvgIconsPlugin({
// 指定需要缓存的图标文件夹
iconDirs: [path.resolve(pathSrc, "assets/icons")],
// 指定symbolId格式
symbolId: "icon-[dir]-[name]",
}),
// 代码压缩
viteCompression({
verbose: true, // 默认即可
disable: true, // 是否禁用压缩默认禁用true为禁用,false为开启打开压缩需配置nginx支持
deleteOriginFile: true, // 删除源文件
threshold: 10240, // 压缩前最小文件大小
algorithm: "gzip", // 压缩算法
ext: ".gz", // 文件类型
}),
// https://github.com/anncwb/vite-plugin-mock/issues/9
viteMockServe({
ignore: /^\_/,
mockPath: "mock",
enable: mode === "development",
// https://github.com/anncwb/vite-plugin-mock/issues/9
}),
visualizer({
filename: "./stats.html",
open: false,
gzipSize: true,
brotliSize: true,
}),
],
// 预加载项目必需的组件
@@ -192,7 +171,6 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
"@wangeditor/editor",
"@wangeditor/editor-for-vue",
"vue-i18n",
"codemirror",
],
},
// 构建