pc端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
780 B

import Components from 'unplugin-vue-components/vite';
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers';
4 years ago
import WindiCSS from 'vite-plugin-windicss';
import { defineConfig } from 'vite';
4 years ago
import path from 'path';
import vue from '@vitejs/plugin-vue';
4 years ago
const resolve = dir => path.join(__dirname, dir);
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue(), WindiCSS(), Components({ resolvers: [ElementPlusResolver()] })],
4 years ago
resolve: {
alias: {
'~': __dirname,
'@': resolve('src'),
views: resolve('src/views'),
components: resolve('src/components'),
assets: resolve('src/assets'),
utils: resolve('src/utils'),
store: resolve('src/store'),
apis: resolve('src/apis'),
},
},
});