| 1234567891011121314151617181920212223242526272829 | 
							- import { defineConfig } from "vite";
 
- import uni from "@dcloudio/vite-plugin-uni";
 
- import { createSvgIconsPlugin } from 'vite-plugin-svg-icons';
 
- import commonjs from 'vite-plugin-commonjs';
 
- import path from 'path'
 
- // https://vitejs.dev/config/
 
- export default defineConfig({
 
- 	plugins: [
 
- 		uni(),
 
- 		createSvgIconsPlugin({
 
- 			iconDirs: [path.resolve(process.cwd(), 'src/static/icons')], // SVG 目录
 
- 			symbolId: 'icon-[name]', // 符号 ID 格式
 
- 		}),
 
- 		commonjs({
 
- 			include: ['./src/g3d.min.js'] // 兼容commonJS
 
- 		})
 
- 	],
 
- 	// css公共变量
 
- 	css: {
 
- 		preprocessorOptions: {
 
- 			less: {
 
- 				additionalData: `@import "@/styles/variables.less";`
 
- 			}
 
- 		}
 
- 	}
 
- 	// envDir: './config/env',   // 指定环境文件目录
 
- 	// envPrefix: ['VITE_', 'UNI_'] // 白名单前缀
 
- });
 
 
  |