chore: 编译依赖拆包manualChunks行为

This commit is contained in:
TsMask
2024-12-13 18:25:52 +08:00
parent 4b1058cff3
commit 7f69bc69bc
2 changed files with 7 additions and 3 deletions

View File

@@ -15,7 +15,7 @@
"@ant-design/icons-vue": "^7.0.1",
"@antv/g6": "~4.8.24",
"@codemirror/lang-javascript": "^6.2.2",
"@codemirror/lang-yaml": "^6.1.1",
"@codemirror/lang-yaml": "^6.1.2",
"@codemirror/merge": "^6.7.4",
"@codemirror/theme-one-dark": "^6.1.2",
"@tato30/vue-pdf": "^1.11.3",

View File

@@ -55,8 +55,12 @@ export default defineConfig(({ mode }) => {
// 用于输出静态资源的块
assetFileNames: 'assets/[name].[hash].[ext]',
manualChunks: id => {
if (id.indexOf('node_modules') !== -1) {
return 'vendor/index';
if (id.includes('node_modules')) {
return id
.toString()
.split('node_modules/')[1]
.split('/')[0]
.toString();
}
},
},