Web/vueVersion/vite.config.ts (36 lines of code) (raw):

import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue'; import vueJsx from '@vitejs/plugin-vue-jsx' import Components from 'unplugin-vue-components/vite'; import { AntDesignVueResolver } from 'unplugin-vue-components/resolvers'; import getPublicPath from './getPublicPath'; import path from 'node:path'; import commonjs from 'vite-plugin-commonjs'; // https://vitejs.dev/config/ export default defineConfig({ plugins: [ vue(), vueJsx(), commonjs(), Components({ resolvers: [ AntDesignVueResolver({ importStyle: false, // css in js }), ], }), ], base: getPublicPath(), define: { local: true, }, resolve: { extensions: ['.js', '.ts', '.d.ts', '.tsx', '.vue'], alias: { '~': path.join(__dirname, 'src'), }, }, server: { open: true, cors: true, }, });