mirror of
https://github.com/apache/skywalking-booster-ui.git
synced 2025-05-13 16:27:33 +00:00
build: manual chunks
This commit is contained in:
parent
306e2dee4d
commit
449a4d3c16
@ -73,7 +73,35 @@ export default ({ mode }: ConfigEnv): UserConfig => {
|
|||||||
target: "es2015",
|
target: "es2015",
|
||||||
cssTarget: "chrome80",
|
cssTarget: "chrome80",
|
||||||
outDir: OUTPUT_DIR,
|
outDir: OUTPUT_DIR,
|
||||||
|
manifest: false,
|
||||||
|
sourcemap: false,
|
||||||
chunkSizeWarningLimit: 2000,
|
chunkSizeWarningLimit: 2000,
|
||||||
|
rollupOptions: {
|
||||||
|
output: {
|
||||||
|
chunkFileNames: "static/js/[name]-[hash].js",
|
||||||
|
entryFileNames: "static/js/[name]-[hash].js",
|
||||||
|
assetFileNames: "static/[ext]/[name]-[hash].[ext]",
|
||||||
|
manualChunks(id) {
|
||||||
|
if (id.includes("node_modules")) {
|
||||||
|
if (id.includes("lodash")) {
|
||||||
|
return "lodash";
|
||||||
|
} else if (id.includes("echarts")) {
|
||||||
|
return "echarts";
|
||||||
|
} else if (id.includes("element-plus")) {
|
||||||
|
return "element-plus";
|
||||||
|
} else if (id.includes("monaco-editor")) {
|
||||||
|
return "monaco-editor";
|
||||||
|
} else if (id.includes("d3")) {
|
||||||
|
return "d3";
|
||||||
|
} else if (id.includes("vue")) {
|
||||||
|
return "vue";
|
||||||
|
} else {
|
||||||
|
return "vendors";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user