修改vite配置

This commit is contained in:
Jason
2022-09-07 14:30:47 +08:00
parent fe4e936b2d
commit 4dc75a0459
8 changed files with 69 additions and 107 deletions

View File

@@ -1,13 +1,33 @@
import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'
import postcssPlugins from './vite/postcss'
import { wtwp } from './vite/wtwp'
import tailwindcss from 'tailwindcss'
import autoprefixer from 'autoprefixer'
import postcssRemToResponsivePixel from 'postcss-rem-to-responsive-pixel'
import postcssWeappTailwindcssRename from 'weapp-tailwindcss-webpack-plugin/postcss'
import vwt from 'weapp-tailwindcss-webpack-plugin/vite'
const isH5 = process.env.UNI_PLATFORM === 'h5'
const isApp = process.env.UNI_PLATFORM === 'app'
const weappTailwindcssDisabled = isH5 || isApp
const postcssPlugin = [autoprefixer(), tailwindcss()]
if (!weappTailwindcssDisabled) {
postcssPlugin.push(
postcssRemToResponsivePixel({
rootValue: 32,
propList: ['*'],
transformUnit: 'rpx'
})
)
postcssPlugin.push(postcssWeappTailwindcssRename())
}
// https://vitejs.dev/config/
export default defineConfig({
plugins: [uni(), wtwp()],
plugins: [uni(), weappTailwindcssDisabled ? undefined : vwt()],
css: {
postcss: {
plugins: postcssPlugins
plugins: postcssPlugin
}
}
})