Browse Source

refactor(vite): 移除 unplugin-vue-components

Burt 2 năm trước cách đây
mục cha
commit
5b88117551
3 tập tin đã thay đổi với 0 bổ sung54 xóa
  1. 0 1
      package.json
  2. 0 32
      pnpm-lock.yaml
  3. 0 21
      vite.config.ts

+ 0 - 1
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",

+ 0 - 32
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:

+ 0 - 21
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',