|
@@ -13,7 +13,7 @@ import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
|
|
import viteCompression from 'vite-plugin-compression'
|
|
import viteCompression from 'vite-plugin-compression'
|
|
import topLevelAwait from 'vite-plugin-top-level-await'
|
|
import topLevelAwait from 'vite-plugin-top-level-await'
|
|
import VueI18nPlugin from '@intlify/unplugin-vue-i18n/vite'
|
|
import VueI18nPlugin from '@intlify/unplugin-vue-i18n/vite'
|
|
-import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
|
|
|
|
|
|
+import { createSvgIconsPlugin } from 'vite-plugin-svg-icons-ng'
|
|
import UnoCSS from 'unocss/vite'
|
|
import UnoCSS from 'unocss/vite'
|
|
|
|
|
|
export function createVitePlugins() {
|
|
export function createVitePlugins() {
|
|
@@ -78,7 +78,6 @@ export function createVitePlugins() {
|
|
createSvgIconsPlugin({
|
|
createSvgIconsPlugin({
|
|
iconDirs: [pathResolve('src/assets/svgs')],
|
|
iconDirs: [pathResolve('src/assets/svgs')],
|
|
symbolId: 'icon-[dir]-[name]',
|
|
symbolId: 'icon-[dir]-[name]',
|
|
- svgoOptions: true
|
|
|
|
}),
|
|
}),
|
|
viteCompression({
|
|
viteCompression({
|
|
verbose: true, // 是否在控制台输出压缩结果
|
|
verbose: true, // 是否在控制台输出压缩结果
|