uniapp,如何在打包时分割vendor文件。
使用vite+vue3开发,然后打包成微信小程序,打包后的主包vendor太大,由于首页用到了echarts,想要单独分开这个
我试过在vite.config.js文件配置build打包,但是看到打包后的文件,并没有分割vendor主文件,ehcart没有提取出来
有没有大佬知道怎么分割这个主包文件?
build: {
// 配置分包
rollupOptions: {
output: {
manualChunks(id) {
if (id.includes('node_modules')) {
return id.toString().split('node_modules/')[1].split('/')[0].toString();
}
}
}
},
}
或者
build: {
// 配置分包
rollupOptions: {
output: {
manualChunks: {
'echarts':['echarts'],
}
}
},
}