refactor(vite): 移除 unplugin-vue-components
This commit is contained in:
parent
ad3aa418b7
commit
5b88117551
@ -125,7 +125,6 @@
|
|||||||
"typescript": "^4.9.4",
|
"typescript": "^4.9.4",
|
||||||
"unocss": "^0.58.0",
|
"unocss": "^0.58.0",
|
||||||
"unplugin-auto-import": "^0.17.2",
|
"unplugin-auto-import": "^0.17.2",
|
||||||
"unplugin-vue-components": "^0.26.0",
|
|
||||||
"vite": "4.1.4",
|
"vite": "4.1.4",
|
||||||
"vite-plugin-compression": "^0.5.1",
|
"vite-plugin-compression": "^0.5.1",
|
||||||
"vite-plugin-imagemin": "^0.6.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:
|
unplugin-auto-import:
|
||||||
specifier: ^0.17.2
|
specifier: ^0.17.2
|
||||||
version: 0.17.2
|
version: 0.17.2
|
||||||
unplugin-vue-components:
|
|
||||||
specifier: ^0.26.0
|
|
||||||
version: 0.26.0(vue@3.2.47)
|
|
||||||
vite:
|
vite:
|
||||||
specifier: 4.1.4
|
specifier: 4.1.4
|
||||||
version: 4.1.4(@types/node@18.19.3)(sass@1.69.5)(terser@5.26.0)
|
version: 4.1.4(@types/node@18.19.3)(sass@1.69.5)(terser@5.26.0)
|
||||||
@ -13363,35 +13360,6 @@ packages:
|
|||||||
- rollup
|
- rollup
|
||||||
dev: true
|
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:
|
/unplugin@1.5.1:
|
||||||
resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==}
|
resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -7,13 +7,6 @@ import dayjs from 'dayjs'
|
|||||||
import svgLoader from 'vite-svg-loader'
|
import svgLoader from 'vite-svg-loader'
|
||||||
import { visualizer } from 'rollup-plugin-visualizer'
|
import { visualizer } from 'rollup-plugin-visualizer'
|
||||||
import ViteRestart from 'vite-plugin-restart'
|
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 AutoImport from 'unplugin-auto-import/vite'
|
||||||
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
|
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
|
||||||
import viteCompression from 'vite-plugin-compression'
|
import viteCompression from 'vite-plugin-compression'
|
||||||
@ -62,20 +55,6 @@ export default ({ mode }) => {
|
|||||||
restart: ['vite.config.js'],
|
restart: ['vite.config.js'],
|
||||||
}),
|
}),
|
||||||
vueSetupExtend(),
|
vueSetupExtend(),
|
||||||
// 原先引用组件的时候需要在目标文件里面import相关组件,现在就可以直接使用无需在目标文件import了
|
|
||||||
Components({
|
|
||||||
dirs: ['src/components'], // 目标文件夹
|
|
||||||
extensions: ['vue'], // 文件类型
|
|
||||||
dts: 'src/components.d.ts', // 输出文件,里面都是一些import的组件键值对
|
|
||||||
// ui库解析器,也可以自定义,需要安装相关UI库
|
|
||||||
resolvers: [
|
|
||||||
// VantResolver(),
|
|
||||||
// ElementPlusResolver(),
|
|
||||||
// AntDesignVueResolver(),
|
|
||||||
// HeadlessUiResolver(),
|
|
||||||
// ElementUiResolver()
|
|
||||||
],
|
|
||||||
}),
|
|
||||||
AutoImport({
|
AutoImport({
|
||||||
imports: ['vue'],
|
imports: ['vue'],
|
||||||
dts: 'src/auto-import.d.ts',
|
dts: 'src/auto-import.d.ts',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user