fix43: убрать lint-хвосты и нормализовать пути chunks
This commit is contained in:
@@ -106,37 +106,42 @@ export default defineConfig((): UserConfig => {
|
||||
rollupOptions: {
|
||||
output: {
|
||||
manualChunks(id: string) {
|
||||
if (!id.includes("node_modules")) {
|
||||
const normalizedId = id.replaceAll("\\", "/");
|
||||
|
||||
if (!normalizedId.includes("node_modules")) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (
|
||||
id.includes("echarts") ||
|
||||
id.includes("zrender") ||
|
||||
id.includes("vue-echarts")
|
||||
normalizedId.includes("echarts") ||
|
||||
normalizedId.includes("zrender") ||
|
||||
normalizedId.includes("vue-echarts")
|
||||
) {
|
||||
return "charts";
|
||||
}
|
||||
|
||||
if (
|
||||
id.includes("element-plus") ||
|
||||
id.includes("@element-plus") ||
|
||||
id.includes("@popperjs")
|
||||
normalizedId.includes("element-plus") ||
|
||||
normalizedId.includes("@element-plus") ||
|
||||
normalizedId.includes("@popperjs")
|
||||
) {
|
||||
return "element-plus";
|
||||
}
|
||||
|
||||
if (
|
||||
id.includes("/vue/") ||
|
||||
id.includes("vue-router") ||
|
||||
id.includes("pinia") ||
|
||||
id.includes("vue-i18n") ||
|
||||
id.includes("@vueuse")
|
||||
normalizedId.includes("/vue/") ||
|
||||
normalizedId.includes("vue-router") ||
|
||||
normalizedId.includes("pinia") ||
|
||||
normalizedId.includes("vue-i18n") ||
|
||||
normalizedId.includes("@vueuse")
|
||||
) {
|
||||
return "vue-core";
|
||||
}
|
||||
|
||||
if (id.includes("qrcode.vue") || id.includes("vuedraggable")) {
|
||||
if (
|
||||
normalizedId.includes("qrcode.vue") ||
|
||||
normalizedId.includes("vuedraggable")
|
||||
) {
|
||||
return "ui-extra";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user