mirror of
https://github.com/EasyTierMC/ETMC.Web.git
synced 2025-12-07 13:05:49 +08:00
chore:vite build manualChunks
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
"build": "run-p type-check \"build-only {@}\" --",
|
"build": "run-p type-check \"build-only {@}\" --",
|
||||||
"preview": "vite preview",
|
"preview": "vite preview",
|
||||||
"build-only": "vite build",
|
"build-only": "vite build --watch",
|
||||||
"type-check": "vue-tsc --build"
|
"type-check": "vue-tsc --build"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
@@ -17,4 +17,25 @@ export default defineConfig({
|
|||||||
'@': fileURLToPath(new URL('./src', import.meta.url))
|
'@': fileURLToPath(new URL('./src', import.meta.url))
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
build:{
|
||||||
|
rollupOptions:{
|
||||||
|
output:{
|
||||||
|
manualChunks(id){
|
||||||
|
if(id.includes('node_modules')){
|
||||||
|
if(id.includes('vite-plugin-vue-devtools')){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if(id.includes('axios')){
|
||||||
|
return 'axios'
|
||||||
|
}
|
||||||
|
if(id.includes('echarts')){
|
||||||
|
return 'echarts'
|
||||||
|
}
|
||||||
|
return 'vendor'
|
||||||
|
}
|
||||||
|
return 'main'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user