import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import AutoImport from 'unplugin-auto-import/vite' import Components from 'unplugin-vue-components/vite' import { VantResolver } from '@vant/auto-import-resolver' import postcssPxToViewport from 'postcss-px-to-viewport-8-plugin' // https://vite.dev/config/ export default defineConfig({ server: { host: '0.0.0.0', port: 9992, }, plugins: [ vue(), AutoImport({ resolvers: [VantResolver()], }), Components({ resolvers: [VantResolver()], }), ], css: { postcss: { plugins: [ postcssPxToViewport({ viewportWidth: 375, // 设计稿的宽度 unitPrecision: 5, viewportUnit: 'vw', selectorBlackList: ['ignore', 'tab-bar'], minPixelValue: 1, mediaQuery: false }) ] } } })