From 05822f2fd2d9dff3012dc5411561ba8ddddfb439 Mon Sep 17 00:00:00 2001 From: minglipro Date: Wed, 20 Aug 2025 19:01:36 +0800 Subject: [PATCH] =?UTF-8?q?build:=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=BB=93=E6=9E=84=E5=92=8C=E5=AE=89=E5=85=A8=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加代码混淆插件和分包插件 - 更新 .gitignore 文件,忽略自动导入文件 - 删除无用的类型定义文件 - 移除 VS Code 扩展推荐文件 -优化 Vite 配置,美化构建输出结构 --- .gitignore | 2 ++ .vscode/extensions.json | 6 ------ package.json | 5 +++++ src/page/chehaoca/index.vue | 1 - src/page/user/login.vue | 1 - src/page/user/register.vue | 1 - src/types/components.auto.d.ts | 24 ------------------------ vite.config.ts | 31 +++++++++++++++++++++---------- 8 files changed, 28 insertions(+), 43 deletions(-) delete mode 100644 .vscode/extensions.json delete mode 100644 src/types/components.auto.d.ts diff --git a/.gitignore b/.gitignore index d419b9f..8728f4a 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,5 @@ coverage *.tsbuildinfo *lock* + +*auto.import* diff --git a/.vscode/extensions.json b/.vscode/extensions.json deleted file mode 100644 index aecab6c..0000000 --- a/.vscode/extensions.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "recommendations": [ - "Vue.volar", - "esbenp.prettier-vscode" - ] -} diff --git a/package.json b/package.json index a1ae869..8f858cc 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "p": "vite preview", "build-only": "vite build", "b": "vite build", + "bp": "yarn b && yarn p", "type-check": "vue-tsc --build", "format": "prettier --write src/" }, @@ -26,12 +27,14 @@ "alova": "^3.3.4", "ant-design-vue": "^4.2.6", "base64-arraybuffer": "^1.0.2", + "javascript-obfuscator": "^4.1.1", "js-md5": "^0.8.3", "marked": "^16.1.2", "naive-ui": "^2.42.0", "pinia": "^3.0.3", "pinia-plugin-persistedstate": "^4.5.0", "sass-embedded": "^1.90.0", + "vite-plugin-bundle-obfuscator": "^1.8.0", "vue": "^3.5.18", "vue-router": "^4.5.1" }, @@ -47,6 +50,8 @@ "unplugin-auto-import": "^20.0.0", "unplugin-vue-components": "^29.0.0", "vite": "^7.0.6", + "vite-plugin-chunk-split": "^0.5.0", + "vite-plugin-obfuscator": "^1.0.5", "vite-plugin-vue-devtools": "^8.0.0", "vue-tsc": "^3.0.4" } diff --git a/src/page/chehaoca/index.vue b/src/page/chehaoca/index.vue index 62e9b4c..8d6baf5 100644 --- a/src/page/chehaoca/index.vue +++ b/src/page/chehaoca/index.vue @@ -62,7 +62,6 @@