diff --git a/src/components/TagInput/index.vue b/src/components/TagInput/index.vue
deleted file mode 100644
index 92b4129b..00000000
--- a/src/components/TagInput/index.vue
+++ /dev/null
@@ -1,510 +0,0 @@
-
-
-
-
-
-
diff --git a/src/components/TagInput/util.ts b/src/components/TagInput/util.ts
deleted file mode 100644
index f216e311..00000000
--- a/src/components/TagInput/util.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/**
- * getRePosFromStr 正则匹配字段返回位置信息
- * */
-export function getRePosFromStr(text: any = "", re: any = /\$.+?\$/g) {
- const lines = text.split("\n");
- const positions: any = [];
- let m;
- for (let i = 0; i < lines.length; i++) {
- const l = lines[i];
- while ((m = re.exec(l)) !== null) {
- const tag = m[0].substring(1, m[0].length - 1);
- positions.push({
- line: i,
- start: m.index,
- stop: m.index + m[0].length,
- tag,
- });
- }
- }
- return positions;
-}
-/**
- * 输入框模式
- */
-export enum MODE {
- // 文本
- TEXT = 1,
- // 公式
- FORMULA,
- // 只允许选择tag
- ONLYTAG,
- // 日期
- DATE,
-}
diff --git a/src/views/demo/taginput.vue b/src/views/demo/taginput.vue
deleted file mode 100644
index 9301bb05..00000000
--- a/src/views/demo/taginput.vue
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
diff --git a/vite.config.ts b/vite.config.ts
index 78fcf4f0..da003364 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -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,
}),
],
// 预加载项目必需的组件
@@ -193,7 +172,6 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
"@wangeditor/editor",
"@wangeditor/editor-for-vue",
"vue-i18n",
- "codemirror",
],
},
};