mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-10-31 22:57:17 +08:00 
			
		
		
		
	和 unplugin-vue-components 按需加载插件有关,注释掉了相关按需引入,改为全局引入样式 Closes https://github.com/arco-design/arco-design-pro-vue/issues/338
		
			
				
	
	
		
			34 lines
		
	
	
		
			944 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			944 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { mergeConfig } from 'vite';
 | |
| import baseConfig from './vite.config.base';
 | |
| import configCompressPlugin from './plugin/compress';
 | |
| import configVisualizerPlugin from './plugin/visualizer';
 | |
| // import configArcoResolverPlugin from './plugin/arcoResolver';
 | |
| import configImageminPlugin from './plugin/imagemin';
 | |
| import createSvgIcon from './plugin/svg-icon';
 | |
| 
 | |
| export default mergeConfig(
 | |
|   {
 | |
|     mode: 'production',
 | |
|     plugins: [
 | |
|       configCompressPlugin('gzip'),
 | |
|       configVisualizerPlugin(),
 | |
|       // configArcoResolverPlugin(),
 | |
|       configImageminPlugin(),
 | |
|       createSvgIcon(true),
 | |
|     ],
 | |
|     build: {
 | |
|       rollupOptions: {
 | |
|         output: {
 | |
|           manualChunks: {
 | |
|             arco: ['@arco-design/web-vue'],
 | |
|             chart: ['echarts', 'vue-echarts'],
 | |
|             vue: ['vue', 'vue-router', 'pinia', '@vueuse/core', 'vue-i18n'],
 | |
|           },
 | |
|         },
 | |
|       },
 | |
|       chunkSizeWarningLimit: 2000,
 | |
|     },
 | |
|   },
 | |
|   baseConfig
 | |
| );
 |