Add icon auto import

This commit is contained in:
2023-08-31 23:55:06 +08:00
parent a496ea3dc2
commit b153de2d0b
4 changed files with 351 additions and 1 deletions

View File

@@ -1,14 +1,26 @@
import { fileURLToPath, URL } from 'node:url'
import { defineConfig } from 'vite'
import { defineConfig, PluginOption } from 'vite'
import react from '@vitejs/plugin-react'
import Icons from 'unplugin-icons/vite'
import { FileSystemIconLoader } from 'unplugin-icons/loaders'
import IconsResolver from 'unplugin-icons/resolver'
import AutoImport from 'unplugin-auto-import/vite'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
react(),
// eslint-disable-next-line @typescript-eslint/no-unsafe-call
AutoImport({
resolvers: [
IconsResolver({
prefix: 'icon',
extension: 'jsx',
customCollections: ['framework']
})
]
}) as PluginOption,
Icons({
compiler: 'jsx',
jsx: 'react',