diff --git a/package.json b/package.json index d7b89f6..c0f1a9d 100644 --- a/package.json +++ b/package.json @@ -125,7 +125,6 @@ "typescript": "^4.9.4", "unocss": "^0.58.0", "unplugin-auto-import": "^0.17.2", - "unplugin-vue-components": "^0.26.0", "vite": "4.1.4", "vite-plugin-compression": "^0.5.1", "vite-plugin-imagemin": "^0.6.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 99faa23..fd8cd74 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -196,9 +196,6 @@ devDependencies: unplugin-auto-import: specifier: ^0.17.2 version: 0.17.2 - unplugin-vue-components: - specifier: ^0.26.0 - version: 0.26.0(vue@3.2.47) vite: specifier: 4.1.4 version: 4.1.4(@types/node@18.19.3)(sass@1.69.5)(terser@5.26.0) @@ -13363,35 +13360,6 @@ packages: - rollup dev: true - /unplugin-vue-components@0.26.0(vue@3.2.47): - resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==} - engines: {node: '>=14'} - peerDependencies: - '@babel/parser': ^7.15.8 - '@nuxt/kit': ^3.2.2 - vue: 2 || 3 - peerDependenciesMeta: - '@babel/parser': - optional: true - '@nuxt/kit': - optional: true - dependencies: - '@antfu/utils': 0.7.7 - '@rollup/pluginutils': 5.1.0 - chokidar: 3.5.3 - debug: 4.3.4 - fast-glob: 3.3.2 - local-pkg: 0.4.3 - magic-string: 0.30.5 - minimatch: 9.0.3 - resolve: 1.22.8 - unplugin: 1.5.1 - vue: 3.2.47 - transitivePeerDependencies: - - rollup - - supports-color - dev: true - /unplugin@1.5.1: resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==} dependencies: diff --git a/vite.config.ts b/vite.config.ts index 5d9df55..b66bc35 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -7,13 +7,6 @@ import dayjs from 'dayjs' import svgLoader from 'vite-svg-loader' import { visualizer } from 'rollup-plugin-visualizer' import ViteRestart from 'vite-plugin-restart' -import Components from 'unplugin-vue-components/vite' -// ElementPlusResolver, -// AntDesignVueResolver, -// VantResolver, -// HeadlessUiResolver, -// ElementUiResolver -import {} from 'unplugin-vue-components/resolvers' import AutoImport from 'unplugin-auto-import/vite' import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' import viteCompression from 'vite-plugin-compression' @@ -62,20 +55,6 @@ export default ({ mode }) => { restart: ['vite.config.js'], }), vueSetupExtend(), - // 原先引用组件的时候需要在目标文件里面import相关组件,现在就可以直接使用无需在目标文件import了 - Components({ - dirs: ['src/components'], // 目标文件夹 - extensions: ['vue'], // 文件类型 - dts: 'src/components.d.ts', // 输出文件,里面都是一些import的组件键值对 - // ui库解析器,也可以自定义,需要安装相关UI库 - resolvers: [ - // VantResolver(), - // ElementPlusResolver(), - // AntDesignVueResolver(), - // HeadlessUiResolver(), - // ElementUiResolver() - ], - }), AutoImport({ imports: ['vue'], dts: 'src/auto-import.d.ts',