diff --git a/packages/designer/src/plugin/plugin-manager.ts b/packages/designer/src/plugin/plugin-manager.ts index f0b45f2cf..e90b51cfe 100644 --- a/packages/designer/src/plugin/plugin-manager.ts +++ b/packages/designer/src/plugin/plugin-manager.ts @@ -40,7 +40,9 @@ export class LowCodePluginManager implements ILowCodePluginManager { isEngineVersionMatched(versionExp: string): boolean { const engineVersion = engineConfig.get('ENGINE_VERSION'); - return semverSatisfies(engineVersion, versionExp); + // ref: https://github.com/npm/node-semver#functions + // 1.0.1-beta should match '^1.0.0' + return semverSatisfies(engineVersion, versionExp, { includePrerelease: true }); } /** diff --git a/packages/engine/build.plugin.js b/packages/engine/build.plugin.js index 0f7f403ae..4b9ca0458 100644 --- a/packages/engine/build.plugin.js +++ b/packages/engine/build.plugin.js @@ -17,7 +17,7 @@ function getVersion() { const [_, version, beta] = match; - return beta && beta.endsWith('beta') ? `${version}(beta)` : version; + return beta && beta.endsWith('beta') ? `${version}-beta` : version; } const releaseVersion = getVersion();