From 1f14ef32efb480860aa8a2748f6d8e644b7b0268 Mon Sep 17 00:00:00 2001 From: huangzhenbao <17818024429@163.com> Date: Thu, 26 Feb 2026 16:04:08 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vite.config.js | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/vite.config.js b/vite.config.js index 874509f6..a9053208 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,13 +1,13 @@ -import { defineConfig } from 'vite' -import { fileURLToPath, URL } from 'node:url' -import uni from '@dcloudio/vite-plugin-uni' +import { defineConfig } from "vite"; +import { fileURLToPath, URL } from "node:url"; +import uni from "@dcloudio/vite-plugin-uni"; export default defineConfig({ plugins: [uni()], resolve: { alias: { - '@': fileURLToPath(new URL('./', import.meta.url)) - } + "@": fileURLToPath(new URL("./", import.meta.url)), + }, }, build: { // 生产环境构建配置 @@ -15,22 +15,22 @@ export default defineConfig({ output: { // 手动拆包策略:将第三方库拆分成独立文件,减少首屏主包体积 manualChunks(id) { - if (id.includes('node_modules')) { + if (id.includes("node_modules")) { // 将 vue 相关依赖拆分到 vendor-vue - if (id.includes('vue')) { - return 'vendor-vue' + if (id.includes("vue")) { + return "vendor-vue"; } // 将 dcloudio (uni-app) 相关依赖拆分 - if (id.includes('@dcloudio')) { - return 'vendor-uni' + if (id.includes("@dcloudio")) { + return "vendor-uni"; } // 其他 node_modules 依赖放入 vendor - return 'vendor' + return "vendor"; } - } - } + }, + }, }, // 提高警告门槛,由默认 500kb 提至 1000kb - chunkSizeWarningLimit: 1000 - } -}) + chunkSizeWarningLimit: 1000, + }, +});