需要手动分包

esbuild 用于开发环境 rollup 用于生产环境

export default defineConfig({
	plugins: [vue()],
	build: {
		rollupOptions: {
			manualChunks : {
				vender: ['lodash', 'vue', 'vue-router'],
			}
		}
	}
})

// 或者 配置成一个函数

export default defineConfig({
	plugins: [vue()],
	build: {
		rollupOptions: {
			manualChunks(id){
			// 将所有 第三方包打成一个 vendor
				if(id.includes('node_modules')){
					return 'vendor'
				}
			},
		}
	}
})