|  | @@ -4,90 +4,90 @@ import vueJsx from "@vitejs/plugin-vue-jsx";
 | 
	
		
			
				|  |  |  import legacy from "@vitejs/plugin-legacy";
 | 
	
		
			
				|  |  |  import { resolve } from "path";
 | 
	
		
			
				|  |  |  import postCssPxToRem from "postcss-pxtorem";
 | 
	
		
			
				|  |  | -import { visualizer } from 'rollup-plugin-visualizer';
 | 
	
		
			
				|  |  | -import viteCompression from 'vite-plugin-compression';
 | 
	
		
			
				|  |  | +import { visualizer } from "rollup-plugin-visualizer";
 | 
	
		
			
				|  |  | +import viteCompression from "vite-plugin-compression";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // https://vitejs.dev/config/
 | 
	
		
			
				|  |  |  export default defineConfig({
 | 
	
		
			
				|  |  | -	base: "./",
 | 
	
		
			
				|  |  | -	resolve: {},
 | 
	
		
			
				|  |  | -	// assetsInclude: ['**/*.html'],
 | 
	
		
			
				|  |  | -	plugins: [
 | 
	
		
			
				|  |  | -		// mkcert(), // 本地https
 | 
	
		
			
				|  |  | -		legacy({
 | 
	
		
			
				|  |  | -			targets: ['Chrome 63'],
 | 
	
		
			
				|  |  | -			additionalLegacyPolyfills: ['regenerator-runtime/runtime'],
 | 
	
		
			
				|  |  | -			modernPolyfills: true
 | 
	
		
			
				|  |  | -		  }),
 | 
	
		
			
				|  |  | -		vue(),
 | 
	
		
			
				|  |  | -		vueJsx(),
 | 
	
		
			
				|  |  | -		visualizer({ open: true }), // 自动开启分析页面
 | 
	
		
			
				|  |  | -	],
 | 
	
		
			
				|  |  | -	css: {
 | 
	
		
			
				|  |  | -		postcss: {
 | 
	
		
			
				|  |  | -			plugins: [
 | 
	
		
			
				|  |  | -				postCssPxToRem({
 | 
	
		
			
				|  |  | -					rootValue: 37.5,
 | 
	
		
			
				|  |  | -					propList: ["*"],
 | 
	
		
			
				|  |  | -					selectorBlackList: [".norem"],
 | 
	
		
			
				|  |  | -				}),
 | 
	
		
			
				|  |  | -			],
 | 
	
		
			
				|  |  | -		},
 | 
	
		
			
				|  |  | -	},
 | 
	
		
			
				|  |  | -	build: {
 | 
	
		
			
				|  |  | -		rollupOptions: {
 | 
	
		
			
				|  |  | -			input: {
 | 
	
		
			
				|  |  | -				gym: resolve(__dirname, "index.html"),
 | 
	
		
			
				|  |  | -				colexiu: resolve(__dirname, "colexiu.html"),
 | 
	
		
			
				|  |  | -				orchestra: resolve(__dirname, "orchestra.html"),
 | 
	
		
			
				|  |  | -				"report-share": resolve(__dirname, "report-share.html"),
 | 
	
		
			
				|  |  | -				instrument: resolve(__dirname, "instrument.html"),
 | 
	
		
			
				|  |  | -			},
 | 
	
		
			
				|  |  | -			output: {
 | 
	
		
			
				|  |  | -				chunkFileNames: 'js/[name]-[hash].js', // 引入文件名的名称
 | 
	
		
			
				|  |  | -				entryFileNames: 'js/[name]-[hash].js', // 包的入口文件名称
 | 
	
		
			
				|  |  | -				assetFileNames: '[ext]/[name]-[hash].[ext]', // 资源文件像 字体,图片等
 | 
	
		
			
				|  |  | -			},
 | 
	
		
			
				|  |  | -		},
 | 
	
		
			
				|  |  | -	},
 | 
	
		
			
				|  |  | -	server: {
 | 
	
		
			
				|  |  | -		cors: true,
 | 
	
		
			
				|  |  | -		port: 3000,
 | 
	
		
			
				|  |  | -		// https: true,
 | 
	
		
			
				|  |  | -		proxy: {
 | 
	
		
			
				|  |  | -			"^/gym/.*": {
 | 
	
		
			
				|  |  | -				target: "https://mstutest.dayaedu.com",
 | 
	
		
			
				|  |  | -				// target: "https://online.dayaedu.com",
 | 
	
		
			
				|  |  | -				changeOrigin: true,
 | 
	
		
			
				|  |  | -				rewrite: (path) => path.replace(/^\/gym/, ""),
 | 
	
		
			
				|  |  | -			},
 | 
	
		
			
				|  |  | -			"^/colexiu/.*": {
 | 
	
		
			
				|  |  | -				target: "https://dev.colexiu.com",
 | 
	
		
			
				|  |  | -				// target: "https://online.colexiu.com",
 | 
	
		
			
				|  |  | -				changeOrigin: true,
 | 
	
		
			
				|  |  | -				rewrite: (path) => path.replace(/^\/colexiu/, ""),
 | 
	
		
			
				|  |  | -			},
 | 
	
		
			
				|  |  | -			"^/orchestra/.*": {
 | 
	
		
			
				|  |  | -				target: "https://test.lexiaoya.cn",
 | 
	
		
			
				|  |  | -				changeOrigin: true,
 | 
	
		
			
				|  |  | -				rewrite: (path) => path.replace(/^\/orchestra/, ""),
 | 
	
		
			
				|  |  | -			},
 | 
	
		
			
				|  |  | -			"^/instrument/.*": {
 | 
	
		
			
				|  |  | -				// target: "https://kt.colexiu.com",
 | 
	
		
			
				|  |  | -				// target: "https://test.lexiaoya.cn",
 | 
	
		
			
				|  |  | -				// target: "https://dev.kt.colexiu.com",
 | 
	
		
			
				|  |  | -				target: "https://test.resource.colexiu.com", // 内容平台开发环境,内容平台开发,需在url链接上加上isCbs=true
 | 
	
		
			
				|  |  | -				// target: "https://dev.resource.colexiu.com",
 | 
	
		
			
				|  |  | -				// target: "https://test.kt.colexiu.com",
 | 
	
		
			
				|  |  | -				// target: "https://mec.colexiu.com",
 | 
	
		
			
				|  |  | -				changeOrigin: true,
 | 
	
		
			
				|  |  | -				rewrite: (path) => path.replace(/^\/instrument/, ""),
 | 
	
		
			
				|  |  | -			},
 | 
	
		
			
				|  |  | -		},
 | 
	
		
			
				|  |  | -	},
 | 
	
		
			
				|  |  | -	preview:{
 | 
	
		
			
				|  |  | -		port: 3000,
 | 
	
		
			
				|  |  | -		host: '192.168.3.114'
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | +  base: "./",
 | 
	
		
			
				|  |  | +  resolve: {},
 | 
	
		
			
				|  |  | +  // assetsInclude: ['**/*.html'],
 | 
	
		
			
				|  |  | +  plugins: [
 | 
	
		
			
				|  |  | +    // mkcert(), // 本地https
 | 
	
		
			
				|  |  | +    legacy({
 | 
	
		
			
				|  |  | +      targets: ["Chrome 63"],
 | 
	
		
			
				|  |  | +      additionalLegacyPolyfills: ["regenerator-runtime/runtime"],
 | 
	
		
			
				|  |  | +      modernPolyfills: true,
 | 
	
		
			
				|  |  | +    }),
 | 
	
		
			
				|  |  | +    vue(),
 | 
	
		
			
				|  |  | +    vueJsx(),
 | 
	
		
			
				|  |  | +    visualizer({ open: true }), // 自动开启分析页面
 | 
	
		
			
				|  |  | +  ],
 | 
	
		
			
				|  |  | +  css: {
 | 
	
		
			
				|  |  | +    postcss: {
 | 
	
		
			
				|  |  | +      plugins: [
 | 
	
		
			
				|  |  | +        postCssPxToRem({
 | 
	
		
			
				|  |  | +          rootValue: 37.5,
 | 
	
		
			
				|  |  | +          propList: ["*"],
 | 
	
		
			
				|  |  | +          selectorBlackList: [".norem"],
 | 
	
		
			
				|  |  | +        }),
 | 
	
		
			
				|  |  | +      ],
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  build: {
 | 
	
		
			
				|  |  | +    rollupOptions: {
 | 
	
		
			
				|  |  | +      input: {
 | 
	
		
			
				|  |  | +        gym: resolve(__dirname, "index.html"),
 | 
	
		
			
				|  |  | +        colexiu: resolve(__dirname, "colexiu.html"),
 | 
	
		
			
				|  |  | +        orchestra: resolve(__dirname, "orchestra.html"),
 | 
	
		
			
				|  |  | +        "report-share": resolve(__dirname, "report-share.html"),
 | 
	
		
			
				|  |  | +        instrument: resolve(__dirname, "instrument.html"),
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      output: {
 | 
	
		
			
				|  |  | +        chunkFileNames: "js/[name]-[hash].js", // 引入文件名的名称
 | 
	
		
			
				|  |  | +        entryFileNames: "js/[name]-[hash].js", // 包的入口文件名称
 | 
	
		
			
				|  |  | +        assetFileNames: "[ext]/[name]-[hash].[ext]", // 资源文件像 字体,图片等
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  server: {
 | 
	
		
			
				|  |  | +    cors: true,
 | 
	
		
			
				|  |  | +    port: 3000,
 | 
	
		
			
				|  |  | +    // https: true,
 | 
	
		
			
				|  |  | +    proxy: {
 | 
	
		
			
				|  |  | +      "^/gym/.*": {
 | 
	
		
			
				|  |  | +        target: "https://mstutest.dayaedu.com",
 | 
	
		
			
				|  |  | +        // target: "https://online.dayaedu.com",
 | 
	
		
			
				|  |  | +        changeOrigin: true,
 | 
	
		
			
				|  |  | +        rewrite: (path) => path.replace(/^\/gym/, ""),
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      "^/colexiu/.*": {
 | 
	
		
			
				|  |  | +        target: "https://dev.colexiu.com",
 | 
	
		
			
				|  |  | +        // target: "https://online.colexiu.com",
 | 
	
		
			
				|  |  | +        changeOrigin: true,
 | 
	
		
			
				|  |  | +        rewrite: (path) => path.replace(/^\/colexiu/, ""),
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      "^/orchestra/.*": {
 | 
	
		
			
				|  |  | +        target: "https://test.lexiaoya.cn",
 | 
	
		
			
				|  |  | +        changeOrigin: true,
 | 
	
		
			
				|  |  | +        rewrite: (path) => path.replace(/^\/orchestra/, ""),
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      "^/instrument/.*": {
 | 
	
		
			
				|  |  | +        // target: "https://kt.colexiu.com",
 | 
	
		
			
				|  |  | +        // target: "https://test.lexiaoya.cn",
 | 
	
		
			
				|  |  | +        target: "https://dev.kt.colexiu.com",
 | 
	
		
			
				|  |  | +        // target: "https://test.resource.colexiu.com", // 内容平台开发环境,内容平台开发,需在url链接上加上isCbs=true
 | 
	
		
			
				|  |  | +        // target: "https://dev.resource.colexiu.com",
 | 
	
		
			
				|  |  | +        // target: "https://test.kt.colexiu.com",
 | 
	
		
			
				|  |  | +        // target: "https://mec.colexiu.com",
 | 
	
		
			
				|  |  | +        changeOrigin: true,
 | 
	
		
			
				|  |  | +        rewrite: (path) => path.replace(/^\/instrument/, ""),
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  preview: {
 | 
	
		
			
				|  |  | +    port: 3000,
 | 
	
		
			
				|  |  | +    host: "192.168.3.114",
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  |  });
 | 
	
		
			
				|  |  |  // vite.config.js
 |