36 lines
		
	
	
		
			832 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			832 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import { defineConfig } from "vite"
 | 
						|
import removeConsole from "vite-plugin-remove-console"
 | 
						|
import vue from "@vitejs/plugin-vue"
 | 
						|
import path from "path"
 | 
						|
 | 
						|
export default defineConfig({
 | 
						|
  plugins: [vue(), removeConsole()],
 | 
						|
  assetsInclude: ["**/*.csv"], // 明确包含CSV文件
 | 
						|
  css: {
 | 
						|
    preprocessorOptions: {
 | 
						|
      scss: {
 | 
						|
        //全局引入
 | 
						|
        additionalData: `
 | 
						|
          @use "@/utils/px-to-vw-vh.scss" as *;
 | 
						|
        `
 | 
						|
      }
 | 
						|
    }
 | 
						|
  },
 | 
						|
  resolve: {
 | 
						|
    alias: {
 | 
						|
      "@": path.resolve(__dirname, "src"),
 | 
						|
      "@assets": path.resolve(__dirname, "src/assets")
 | 
						|
    }
 | 
						|
  },
 | 
						|
  server: {
 | 
						|
    open: true,
 | 
						|
    proxy: {
 | 
						|
      "/api": {
 | 
						|
        target: "http://172.16.20.3:5080",
 | 
						|
        changeOrigin: true
 | 
						|
        // rewrite: (path) => path.replace(/^\/api/, "") //后端带了api/前缀的话就注释
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
})
 |