mirror of
https://gitee.com/h_mo/uniapp-vue3-vite-ts-template
synced 2025-04-05 06:12:44 +08:00
32 lines
867 B
TypeScript
32 lines
867 B
TypeScript
import { defineConfig } from 'vite';
|
|
import uni from '@dcloudio/vite-plugin-uni';
|
|
import eslintPlugin from 'vite-plugin-eslint';
|
|
import windicss from 'vite-plugin-windicss';
|
|
import MiniProgramTailwind from '@dcasia/mini-program-tailwind-webpack-plugin/rollup';
|
|
import { resolve } from 'path';
|
|
|
|
// https://vitejs.dev/config/
|
|
export default defineConfig({
|
|
base: './',
|
|
plugins: [
|
|
uni(),
|
|
windicss(),
|
|
MiniProgramTailwind({
|
|
// 是否开启自动转换至 rpx 单位值的功能
|
|
enableRpx: true,
|
|
// 设计稿的像素宽度值,该尺寸会影响 rpx 转换过程中的计算比率
|
|
designWidth: 350,
|
|
}),
|
|
eslintPlugin({
|
|
include: ['src/**/*.js', 'src/**/*.vue', 'src/**/*.ts'],
|
|
exclude: ['./node_modules/**'],
|
|
cache: false,
|
|
}),
|
|
],
|
|
resolve: {
|
|
alias: {
|
|
'@': resolve('./src'),
|
|
},
|
|
},
|
|
});
|