Files
campus-activity-system/web/vite.config.ts

33 lines
710 B
TypeScript

import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import Components from 'unplugin-vue-components/vite';
import { VantResolver } from '@vant/auto-import-resolver';
import AutoImport from 'unplugin-auto-import/vite';
import path from 'path';
import basicSsl from '@vitejs/plugin-basic-ssl';
export default defineConfig({
plugins: [
vue(),
basicSsl(),
Components({
resolvers: [VantResolver()],
}),
AutoImport({
imports: ['vue', 'vue-router', 'pinia'],
resolvers: [VantResolver()],
}),
],
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
},
},
server: {
port: 3000,
open: true,
host: true,
}
});