yiyi-h5/vite.config.js

41 lines
853 B
JavaScript
Raw Normal View History

2025-01-23 13:48:32 +00:00
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import Components from 'unplugin-vue-components/vite'
import { VantResolver } from 'unplugin-vue-components/resolvers'
import { resolve } from "path"
// https://vite.dev/config/
export default defineConfig({
plugins: [
vue(),
Components({
resolvers: [VantResolver()],
}),
],
base: './',
server: {
host: true,
open: true,
hmr: true,
},
css: {
preprocessorOptions: {
less: {
javascriptEnabled: true,
additionalData: `@import "@/styles/variables.less";` // 全局变量文件
}
}
},
resolve: {
alias: [
{
find: "@",
replacement: resolve(__dirname, 'src')
},
{
find: "@/static",
replacement: resolve(__dirname, 'src/static')
}
]
},
})