From 0f57cdf6f3d4ce94b16f790cd65703e78dc5b1d9 Mon Sep 17 00:00:00 2001 From: ray <1490493387@qq.com> Date: Mon, 2 Dec 2024 13:48:59 +0800 Subject: [PATCH] =?UTF-8?q?build:=20:package:=20=E5=8D=87=E7=BA=A7=20vite?= =?UTF-8?q?=20=E7=89=88=E6=9C=AC(6.0.1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 52 +++++++++++++++++++++++++------------------------- vite.config.ts | 16 +++------------- 2 files changed, 29 insertions(+), 39 deletions(-) diff --git a/package.json b/package.json index cfe4a8b2..6bbd00a7 100644 --- a/package.json +++ b/package.json @@ -50,54 +50,54 @@ "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "5.1.10", "animate.css": "^4.1.1", - "axios": "^1.7.7", + "axios": "^1.7.8", "codemirror": "^5.65.18", "codemirror-editor-vue3": "^2.8.0", "echarts": "^5.5.1", - "element-plus": "^2.8.7", + "element-plus": "^2.9.0", "exceljs": "^4.4.0", "lodash-es": "^4.17.21", "nprogress": "^0.2.0", "path-browserify": "^1.0.1", "path-to-regexp": "^6.3.0", - "pinia": "^2.2.6", - "qs": "^6.13.0", - "sortablejs": "^1.15.3", - "vue": "^3.5.12", + "pinia": "^2.2.8", + "qs": "^6.13.1", + "sortablejs": "^1.15.6", + "vue": "^3.5.13", "vue-i18n": "9.9.1", "vue-picture-cropper": "^0.7.0", - "vue-router": "^4.4.5" + "vue-router": "^4.5.0" }, "devDependencies": { - "@commitlint/cli": "^19.5.0", - "@commitlint/config-conventional": "^19.5.0", - "@eslint/js": "^9.14.0", + "@commitlint/cli": "^19.6.0", + "@commitlint/config-conventional": "^19.6.0", + "@eslint/js": "^9.16.0", "@types/codemirror": "^5.60.15", "@types/lodash": "^4.17.13", - "@types/node": "^22.9.0", + "@types/node": "^22.10.1", "@types/nprogress": "^0.2.3", "@types/path-browserify": "^1.0.3", "@types/qs": "^6.9.17", "@types/sortablejs": "^1.15.8", - "@typescript-eslint/eslint-plugin": "^8.14.0", - "@typescript-eslint/parser": "^8.14.0", - "@vitejs/plugin-vue": "^5.1.5", + "@typescript-eslint/eslint-plugin": "^8.16.0", + "@typescript-eslint/parser": "^8.16.0", + "@vitejs/plugin-vue": "^5.2.1", "autoprefixer": "^10.4.20", "commitizen": "^4.3.1", "cz-git": "1.9.4", - "eslint": "^9.14.0", + "eslint": "^9.16.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-vue": "^9.31.0", - "globals": "^15.12.0", - "husky": "^9.1.6", + "eslint-plugin-vue": "^9.32.0", + "globals": "^15.13.0", + "husky": "^9.1.7", "lint-staged": "^15.2.10", "postcss": "^8.4.49", "postcss-html": "^1.7.0", "postcss-scss": "^4.0.9", - "prettier": "^3.3.3", - "sass": "^1.80.6", - "stylelint": "^16.10.0", + "prettier": "^3.4.1", + "sass": "^1.81.0", + "stylelint": "^16.11.0", "stylelint-config-html": "^1.1.0", "stylelint-config-recess-order": "^5.1.1", "stylelint-config-recommended-scss": "^14.1.0", @@ -105,11 +105,11 @@ "stylelint-config-standard": "^36.0.1", "terser": "^5.36.0", "typescript": "5.5.4", - "typescript-eslint": "^8.14.0", - "unocss": "^0.63.6", - "unplugin-auto-import": "^0.18.3", - "unplugin-vue-components": "^0.27.4", - "vite": "^5.4.11", + "typescript-eslint": "^8.16.0", + "unocss": "0.65.0-beta.3", + "unplugin-auto-import": "^0.18.6", + "unplugin-vue-components": "^0.27.5", + "vite": "^6.0.1", "vite-plugin-mock-dev-server": "^1.8.0", "vite-plugin-svg-icons": "^2.0.1", "vue-eslint-parser": "^9.4.3", diff --git a/vite.config.ts b/vite.config.ts index aa6468e6..440429a1 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -10,13 +10,7 @@ import mockDevServerPlugin from "vite-plugin-mock-dev-server"; import UnoCSS from "unocss/vite"; import { resolve } from "path"; -import { - name, - version, - engines, - dependencies, - devDependencies, -} from "./package.json"; +import { name, version, engines, dependencies, devDependencies } from "./package.json"; // 平台的名称、版本、运行所需的 node 版本、依赖、构建时间的类型提示 const __APP_INFO__ = { @@ -38,7 +32,6 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => { preprocessorOptions: { // 定义全局 SCSS 变量 scss: { - javascriptEnabled: true, api: "modern-compiler", additionalData: ` @use "@/styles/variables.scss" as *; @@ -56,8 +49,7 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => { changeOrigin: true, // 代理目标地址:https://api.youlai.tech target: env.VITE_APP_API_URL, - rewrite: (path) => - path.replace(new RegExp("^" + env.VITE_APP_BASE_API), ""), + rewrite: (path) => path.replace(new RegExp("^" + env.VITE_APP_BASE_API), ""), }, }, }, @@ -216,9 +208,7 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => { const info = assetInfo.name.split("."); let extType = info[info.length - 1]; // console.log('文件信息', assetInfo.name) - if ( - /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/i.test(assetInfo.name) - ) { + if (/\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/i.test(assetInfo.name)) { extType = "media"; } else if (/\.(png|jpe?g|gif|svg)(\?.*)?$/.test(assetInfo.name)) { extType = "img";