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", ], }, };