|
@@ -2,15 +2,13 @@
|
|
|
* @Author: wjc
|
|
|
* @Date: 2024-05-27 10:17:11
|
|
|
* @LastEditors: wjc
|
|
|
- * @LastEditTime: 2024-06-25 16:19:01
|
|
|
+ * @LastEditTime: 2024-06-26 15:13:07
|
|
|
* @Description:
|
|
|
*/
|
|
|
import path from 'node:path'
|
|
|
import { defineConfig, loadEnv } from 'vite'
|
|
|
import UnoCSS from 'unocss/vite'
|
|
|
import uni from '@dcloudio/vite-plugin-uni'
|
|
|
-import PurgeIcons from 'vite-plugin-purge-icons'
|
|
|
-import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
|
|
|
import AutoImport from 'unplugin-auto-import/vite'
|
|
|
import Components from 'unplugin-vue-components/vite'
|
|
|
|
|
@@ -46,11 +44,6 @@ export default defineConfig(({ mode }) => {
|
|
|
UniLayouts(),
|
|
|
// UniPages(),
|
|
|
UnoCSS(),
|
|
|
- createSvgIconsPlugin({
|
|
|
- iconDirs: [pathResolve('src/static/icons')],
|
|
|
- symbolId: 'icon-[dir]-[name]',
|
|
|
- svgoOptions: true,
|
|
|
- }),
|
|
|
Components({
|
|
|
// 按需导入组件,相关组件声明放置于 components.d.ts
|
|
|
dts: './types/components.d.ts',
|
|
@@ -66,7 +59,6 @@ export default defineConfig(({ mode }) => {
|
|
|
imports: ['vue', 'uni-app'], // 限定范围为 vue, uni-app
|
|
|
dts: 'types/auto-import.d.ts', // 自动生成 'auto-import.d.ts'全局声明
|
|
|
}),
|
|
|
- PurgeIcons(),
|
|
|
],
|
|
|
}
|
|
|
})
|