From 5083d3423bee48210478587d032d21ab3a48c4ff Mon Sep 17 00:00:00 2001 From: ajaxzheng <894103554@qq.com> Date: Sat, 18 Jan 2025 16:17:33 +0800 Subject: [PATCH] fix(vue2): fix vue3 dev startup erro --- examples/vue2/vite.config.ts | 5 ++++- internals/cli/src/config/vite.ts | 2 +- packages/renderless/src/currency/index.ts | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/examples/vue2/vite.config.ts b/examples/vue2/vite.config.ts index 71e9d60f64..3ac2217cb8 100644 --- a/examples/vue2/vite.config.ts +++ b/examples/vue2/vite.config.ts @@ -52,7 +52,9 @@ export default defineConfig((config) => { ...['icon', 'icon-saas'].map((lib) => ({ libraryName: `@opentiny/vue-${lib}`, customName: (name: string) => { - return name === 'default' ? `@opentiny/vue-${lib}$` : `@opentiny/vue-${lib}/${name.replace(/^icon-/, '')}` + return name === 'default' + ? `@opentiny/vue-${lib}$` + : `@opentiny/vue-${lib}/${name.replace(/^icon-/, '')}/index.ts` } })) ], @@ -82,6 +84,7 @@ export default defineConfig((config) => { resolve: { extensions: ['.js', '.ts', '.tsx', '.vue'], alias: { + '@mobile-root': pathFromWorkspaceRoot('packages/mobile'), '@vue/composition-api': path.resolve('node_modules/@vue/composition-api'), 'vue': path.resolve('node_modules/vue/dist/vue.esm.js'), '@': pathFromWorkspaceRoot('examples/docs/newsrc'), diff --git a/internals/cli/src/config/vite.ts b/internals/cli/src/config/vite.ts index 20ccbb0316..485be5e381 100644 --- a/internals/cli/src/config/vite.ts +++ b/internals/cli/src/config/vite.ts @@ -39,7 +39,7 @@ const getAlias = (vueVersion: string | number, theme = '', design) => { ...getComponentAlias() } - if (!design) { + if (!design && vueVersion === 3) { map['@opentiny/vue-icon'] = pathFromWorkspaceRoot(`packages/vue-icon${ns(design || theme)}/src`) } diff --git a/packages/renderless/src/currency/index.ts b/packages/renderless/src/currency/index.ts index f3c45a594a..b4d7881fa8 100644 --- a/packages/renderless/src/currency/index.ts +++ b/packages/renderless/src/currency/index.ts @@ -11,7 +11,7 @@ */ import { isUndefined, isNull } from '../grid/static' -import { log } from '../common' +import { log } from '@opentiny/utils' export const init = ({ state, service, api }) =>