import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' // 引入等比适配插件 const px2rem = require('postcss-px2rem') // 配置基本大小 const postcss = px2rem({ // 基准大小 baseSize,需要和rem.js中相同 remUnit: 16 }) export default defineConfig({ base: "./", lintOnSave: true, plugins: [ vue(), ], css: { preprocessorOptions: { less: { charset: false, additionalData: '@import "./src/assets/less/index.less";', }, }, loaderOptions: { postcss: { plugins: [ postcss ] } } }, server: { port: 8080 }, resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } }, })