From af1c9e588f1de0240390648f9bb56aa486870aff Mon Sep 17 00:00:00 2001
From: chengxiangling <291105840@qq.com>
Date: 星期五, 16 五月 2025 17:40:18 +0800
Subject: [PATCH] 提交高度修改;
---
vite.config.js | 33 ++++++++++++++++++++++-----------
1 files changed, 22 insertions(+), 11 deletions(-)
diff --git a/vite.config.js b/vite.config.js
index 5de2661..8f0f374 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -29,23 +29,34 @@
},
rollupOptions: {
output: {
- entryFileNames: "build/js/[name].[hash:6].js",
- chunkFileNames: "build/js/vendor/[name].[hash:8].js",
+ assetFileNames(chunkInfo) {
+ // css 鏂囦欢
+ if (chunkInfo?.name?.endsWith(".css")) {
+ return "build/css/[name]-[hash][extname]";
+ }
+ // 鍥剧墖鏂囦欢
+ if (
+ [".png", ".jpg", ".jpeg", ".gif", ".svg", ".webp"].some((ext) =>
+ chunkInfo?.name?.endsWith(ext)
+ )
+ ) {
+ return "build/img/[name]-[hash][extname]";
+ }
+ // 鍏朵粬鏂囦欢
+ return "build/assets/[name]-[hash][extname]";
+ },
+ // 鍒嗗寘
manualChunks(id) {
- console.log("馃殌 ~ manualChunks ~ id:", id);
if (id.includes("node_modules")) {
return "vendor";
}
- },
- assetFileNames: (assetInfo) => {
- if (assetInfo.name.endsWith(".css")) {
- return "build/css/[name].[hash][extname]";
+ if (id.includes("src/utils/i18n")) {
+ return "i18n";
}
- if (/\.(png|jpe?g|gif|svg|webp|ico)$/.test(assetInfo.name)) {
- return "build/img/[name].[hash][extname]";
- }
- return "build/assets/[name].[hash][extname]";
},
+ // js 鏂囦欢
+ entryFileNames: "build/scripts/[name]-[hash].js",
+ chunkFileNames: "build/scripts/[name]-[hash].js",
},
},
},
--
Gitblit v1.9.3