feat(ui): finalize shared shells and loading states

This commit is contained in:
caoxiaozhu
2026-05-29 13:17:39 +08:00
parent 64cc76c970
commit e080105f9f
52 changed files with 1559 additions and 861 deletions

View File

@@ -1053,17 +1053,31 @@ export default defineConfig({
if (!id.includes('node_modules')) {
return undefined
}
if (id.includes('element-plus') || id.includes('@element-plus')) {
const normalizedId = id.replace(/\\/g, '/')
if (
normalizedId.includes('/node_modules/vue/') ||
normalizedId.includes('/node_modules/@vue/') ||
normalizedId.includes('/node_modules/vue-router/')
) {
return 'vendor-vue'
}
if (normalizedId.includes('element-plus') || normalizedId.includes('@element-plus')) {
return 'vendor-element-plus'
}
if (id.includes('echarts') || id.includes('zrender')) {
if (normalizedId.includes('echarts') || normalizedId.includes('zrender')) {
return 'vendor-echarts'
}
if (id.includes('@vueuse')) {
return 'vendor-vueuse'
if (normalizedId.includes('@antv/g6')) {
return 'vendor-g6'
}
if (id.includes('primeicons') || id.includes('primevue')) {
return 'vendor-prime'
if (normalizedId.includes('chart.js') || normalizedId.includes('vue-chartjs')) {
return 'vendor-chartjs'
}
if (normalizedId.includes('markdown-it')) {
return 'vendor-markdown'
}
if (normalizedId.includes('@vueuse')) {
return 'vendor-vueuse'
}
return 'vendor'
}