UNPKG

create-vvt

Version:

一个基于 Vite + Vue3 + TypeScript/JavaScript 的项目模板脚手架

38 lines (36 loc) 1.02 kB
import autoprefixer from 'autoprefixer'; // @ts-expect-error postcss-pxtorem还没有官方的ts包 import pxtorem from 'postcss-pxtorem'; import tailwindcss from 'tailwindcss'; export default function () { const preprocessorOptions = { scss: { api: 'modern-compiler', additionalData: '$color: red;' } }; const postcss = { plugins: [ autoprefixer({ overrideBrowserslist: [ 'Android 4.1', 'iOS 7.1', 'Chrome > 31', 'ff > 31', 'ie >= 8', 'last 2 versions' ], grid: true }), pxtorem({ rootValue: 14, // 1rem = 14px propList: ['*', '!border'], // 需要转换的属性,除 border 外所有px 转 rem exclude: '/node_modules/*', // 排除node_modules mediaQuery: false, // 是否要在媒体查询中转换px minPixelValue: 2 // 设置要转换的最小像素值 }), tailwindcss() ] }; return { preprocessorOptions, postcss }; }