chore: 移除 @vicons

This commit is contained in:
xiangshu233 2024-03-02 19:58:01 +08:00
parent 1ec8606740
commit b8122de915
4 changed files with 4 additions and 63 deletions

52
pnpm-lock.yaml generated

@ -11,15 +11,6 @@ dependencies:
'@unocss/reset':
specifier: ^0.58.5
version: 0.58.5
'@vicons/antd':
specifier: ^0.12.0
version: 0.12.0
'@vicons/ionicons5':
specifier: ^0.12.0
version: 0.12.0
'@vicons/utils':
specifier: ^0.1.4
version: 0.1.4(vue@3.3.13)
'@vueuse/core':
specifier: ^10.7.0
version: 10.7.0(vue@3.3.13)
@ -799,10 +790,6 @@ packages:
resolution: {integrity: sha512-d+5GwwzztZD0QixmOBhaO6nWVLsAeYsJ1HJYNxDoDRbASFCpza9BBVshG5ctBRXCkkIHhD9BO1SnbOoRQltUQw==}
dev: true
/@emotion/hash@0.8.0:
resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==}
dev: false
/@es-joy/jsdoccomment@0.42.0:
resolution: {integrity: sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==}
engines: {node: '>=16'}
@ -1642,10 +1629,6 @@ packages:
resolution: {integrity: sha512-SXgrhajHG7boLv6oU93CcmdDm0HYRiceuz6b+7z+/2lCJPTWDv0V5YiwFHT2ejE4bQqgSXQiVPQYPWv7LGsK1g==}
dev: true
/@types/node@14.14.45:
resolution: {integrity: sha512-DssMqTV9UnnoxDWu959sDLZzfvqCF0qDNRjaWeYSui9xkFe61kKo4l1TWNTQONpuXEm+gLMRvdlzvNHBamzmEw==}
dev: false
/@types/node@18.19.3:
resolution: {integrity: sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==}
dependencies:
@ -2128,23 +2111,6 @@ packages:
vue: 3.3.13(typescript@5.3.3)
dev: false
/@vicons/antd@0.12.0:
resolution: {integrity: sha512-C0p6aO1EmGG1QHrqgUWQS1No20934OdWSRQshM5NIDK5H1On6tC26U0hT6Rmp40KfUsvhvX5YW8BoWJdNFifPg==}
dev: false
/@vicons/ionicons5@0.12.0:
resolution: {integrity: sha512-Iy1EUVRpX0WWxeu1VIReR1zsZLMc4fqpt223czR+Rpnrwu7pt46nbnC2ycO7ItI/uqDLJxnbcMC7FujKs9IfFA==}
dev: false
/@vicons/utils@0.1.4(vue@3.3.13):
resolution: {integrity: sha512-OHI19qVNN6i+uPQ+Y3f2s0dUxwsYnOCcKBW7XOU4yXXO1aU3ZoKpblCc3+4N0qmgoJs5rWKRAaMisipqEXJwAg==}
peerDependencies:
vue: ^3.0.6
dependencies:
'@xicons/utils': 0.1.4
vue: 3.3.13(typescript@5.3.3)
dev: false
/@vitejs/plugin-vue@5.0.0(vite@5.0.10)(vue@3.3.13):
resolution: {integrity: sha512-7x5e8X4J1Wi4NxudGjJBd2OFerAi/0nzF80ojCzvfj347WVr0YSn82C8BSsgwSHzlk9Kw5xnZfj0/7RLnNwP5w==}
engines: {node: ^18.0.0 || >=20.0.0}
@ -2297,12 +2263,6 @@ packages:
- vue
dev: false
/@xicons/utils@0.1.4:
resolution: {integrity: sha512-uXxKDLz9abr80yJC05XSTq6wlyFcdW+N/1IYJkeHjzzXVc4VQ0sEYMoMMTjAH7HQBOyOkzOB4pf5NGF72lwa8Q==}
dependencies:
css-render: 0.13.9
dev: false
/JSONStream@1.3.5:
resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
hasBin: true
@ -2989,14 +2949,6 @@ packages:
which: 2.0.2
dev: true
/css-render@0.13.9:
resolution: {integrity: sha512-n3C4ZH59rveBrUlAD7n0Ze9/gUMKa4dlH1C9CWKpGcIHR/xRcIVXzBGy1iw8WWq2ySmn2/ZqOpySQNAK5Pb6sw==}
dependencies:
'@emotion/hash': 0.8.0
'@types/node': 14.14.45
csstype: 3.0.11
dev: false
/css-select@4.3.0:
resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
dependencies:
@ -3041,10 +2993,6 @@ packages:
css-tree: 1.1.3
dev: true
/csstype@3.0.11:
resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==}
dev: false
/csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}

@ -24,7 +24,7 @@
@click="togTheme(item)"
>
<Icon v-if="item === designStore.appTheme">
<CheckOutlined text="white" />
<i class="i-ic:sharp-check" text-2xl />
</Icon>
</span>
</div>
@ -62,8 +62,6 @@
<script setup lang="ts">
import { computed, reactive } from 'vue'
import { Icon } from '@vicons/utils'
import { CheckOutlined } from '@vicons/antd'
import NavBar from './components/NavBar.vue'
import { updateDarkSign } from '@/theme'
import { useDesignSettingStore } from '@/store/modules/designSetting'

@ -4,9 +4,7 @@
{{ getTitle }}
</template>
<template #left>
<Icon>
<ChevronBack />
</Icon>
<i class="i-ic:sharp-arrow-back-ios" text-xl />
</template>
<template #right>
<slot name="right" />
@ -15,8 +13,6 @@
</template>
<script setup lang="ts">
import { Icon } from '@vicons/utils'
import { ChevronBack } from '@vicons/ionicons5'
import { useRoute, useRouter } from 'vue-router'
import { computed } from 'vue'
@ -26,4 +22,5 @@ const currentRoute = useRoute()
const getTitle = computed(() => currentRoute.meta.title as string)
</script>
<style scoped lang="less"></style>
<style scoped lang="less">
</style>

@ -166,8 +166,6 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
'pinia',
'lodash-es',
'axios',
'@vicons/antd',
'@vicons/ionicons5',
],
// 打包时强制排除的依赖项
exclude: [