mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-11-04 10:57:10 +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
 | 
						|
);
 |