chore(modules/web/vite.config.js): remove console statement and replace depreted splitVendorChunkPlugin

This commit is contained in:
Xwite
2024-10-03 10:14:35 +08:00
parent caeb54e213
commit 6578660b26
+15 -2
View File
@@ -1,5 +1,5 @@
import { fileURLToPath, URL } from "node:url"; import { fileURLToPath, URL } from "node:url";
import { defineConfig, splitVendorChunkPlugin } from "vite"; import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue"; import vue from "@vitejs/plugin-vue";
import Icons from "unplugin-icons/vite"; import Icons from "unplugin-icons/vite";
import IconsResolver from "unplugin-icons/resolver"; import IconsResolver from "unplugin-icons/resolver";
@@ -12,7 +12,6 @@ export default ({ mode }) =>
defineConfig({ defineConfig({
plugins: [ plugins: [
vue(), vue(),
splitVendorChunkPlugin(), // index vendor打包
AutoImport({ AutoImport({
imports: ["vue", "vue-router", "pinia"], imports: ["vue", "vue-router", "pinia"],
include: [/\.[tj]sx?$/, /\.vue$/, /\.vue\?vue/, /\.md$/], include: [/\.[tj]sx?$/, /\.vue$/, /\.vue\?vue/, /\.md$/],
@@ -52,4 +51,18 @@ export default ({ mode }) =>
"@utils": fileURLToPath(new URL("./src/utils/", import.meta.url)), "@utils": fileURLToPath(new URL("./src/utils/", import.meta.url)),
}, },
}, },
esbuild: {
drop: ["console"],
},
build: {
rollupOptions: {
output: {
manualChunks: (id) => {
if (id.includes("node_modules")) {
return "vendor";
}
},
},
},
},
}); });