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

This commit is contained in:
Burt 2023-12-23 14:04:08 +08:00
parent ad3aa418b7
commit 5b88117551
3 changed files with 0 additions and 54 deletions

View File

@ -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",

32
pnpm-lock.yaml generated
View File

@ -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:

View File

@ -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',