From 3aed708b89eac58f811d6d3c820c2bee6caa68e4 Mon Sep 17 00:00:00 2001 From: gimmyhehe <975402925@qq.com> Date: Mon, 23 Jun 2025 14:08:46 +0800 Subject: [PATCH] build: fix component version error (#3528) --- internals/cli/src/commands/build/build-ui.ts | 2 +- internals/cli/src/commands/build/rollup/replace-module-name.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/internals/cli/src/commands/build/build-ui.ts b/internals/cli/src/commands/build/build-ui.ts index ffc22400f..6b5063a09 100644 --- a/internals/cli/src/commands/build/build-ui.ts +++ b/internals/cli/src/commands/build/build-ui.ts @@ -259,7 +259,7 @@ export const getBaseConfig = ({ vueVersion, dtsInclude, dts, buildTarget, isRunt } } }), - !isRuntime && replaceModuleNamePlugin(versionTarget) + !isRuntime && replaceModuleNamePlugin(() => versionTarget) ], resolve: { extensions: ['.js', '.ts', '.tsx', '.vue'], diff --git a/internals/cli/src/commands/build/rollup/replace-module-name.ts b/internals/cli/src/commands/build/rollup/replace-module-name.ts index 5c2f181ae..aab93a90b 100644 --- a/internals/cli/src/commands/build/rollup/replace-module-name.ts +++ b/internals/cli/src/commands/build/rollup/replace-module-name.ts @@ -1,6 +1,7 @@ import type { Plugin, NormalizedOutputOptions, OutputBundle } from 'rollup' -export default function (version: string): Plugin { +export default function (getVersion: () => string): Plugin { + const version = getVersion() return { name: 'opentiny-vue:replace-module-name', generateBundle: (output: NormalizedOutputOptions, bundle: OutputBundle) => {