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_'] // 白名单前缀
- });
|