refactor(vite): 移除 unplugin-vue-components
This commit is contained in:
parent
ad3aa418b7
commit
5b88117551
@ -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
32
pnpm-lock.yaml
generated
@ -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:
|
||||
|
@ -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',
|
||||
|
Loading…
x
Reference in New Issue
Block a user