清除浏览器默认样式
pnpm i normalize.css
import "normalize.css/normalize.css"
添加sass
pnpm i sass -D
// vite.config.ts
css: {
preprocessorOptions: {
scss: {
additionalData: `@import "@/styles/var.scss";` // 引入scss全局变量
}
}
}
添加windicss
npm i -D vite-plugin-windicss windicss
import WindiCSS from 'vite-plugin-windicss'
export default {
plugins: [
WindiCSS(),
],
}
import 'virtual:windi.css'
import { defineConfig } from 'vite-plugin-windicss'
export default defineConfig({
preflight: false,
})
添加autoprefixer
export default defineConfig({
css: {
postcss: {
plugins: [require("autoprefixer")]
},
}
});