refactor: 简化unocss集成

This commit is contained in:
张传龙
2022-06-11 16:55:36 +08:00
parent b5ac614943
commit 67d966e096
10 changed files with 290 additions and 145 deletions

View File

@@ -20,10 +20,15 @@ import { NaiveUiResolver } from 'unplugin-vue-components/resolvers'
*/
import Icons from 'unplugin-icons/vite'
/**
* * unocss插件原子css
* https://github.com/antfu/unocss
*/
import Unocss from 'unocss/vite'
// rollup打包分析插件
import visualizer from 'rollup-plugin-visualizer'
import { unocss } from './unocss'
import { configHtmlPlugin } from './html'
import { configMockPlugin } from './mock'
@@ -35,8 +40,8 @@ export function createVitePlugins(viteEnv, isBuild) {
resolvers: [NaiveUiResolver()],
}),
Icons({ compiler: 'vue3', autoInstall: true }),
unocss(),
configHtmlPlugin(viteEnv, isBuild),
Unocss(),
]
viteEnv?.VITE_APP_USE_MOCK && plugins.push(configMockPlugin(isBuild))

View File

@@ -1,9 +0,0 @@
import Unocss from 'unocss/vite'
import { presetUno, presetAttributify, presetIcons } from 'unocss'
// https://github.com/antfu/unocss
export function unocss() {
return Unocss({
presets: [presetUno(), presetAttributify(), presetIcons()],
})
}