vite配置
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from "path";
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
export default defineConfig({
plugins: [
vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),// elementUI自动导入插件
Components({
resolvers: [ElementPlusResolver()],
}),],
transpileDependencies: true,
// 生产环境是否生成sourceMap文件
productionSourceMap: false,
publicPath: '/',
resolve: {
alias: {
'@': resolve(__dirname, './src')
}
},
server: {
hmr: true,
port: 7894
},
css: {
preprocessorOptions: {
scss: {
additionalData: '@use "@/assets/styles/variables.scss" as *;@use "@/assets/styles/mixins.scss" as *;@use "@/assets/styles/common.scss" as *;'
}
}
}
})