From 0a0c4ed2127fba9d6fb046e882e8d92fd7006f9d Mon Sep 17 00:00:00 2001 From: maliming Date: Fri, 14 Jun 2024 15:52:41 +0800 Subject: [PATCH] keep the prefix of the package version. --- .../Abp/Cli/ProjectModification/NpmPackagesUpdater.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs index e69f7f3da2..fa47442514 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs @@ -250,6 +250,17 @@ public class NpmPackagesUpdater : ITransientDependency return false; } + var prefix = string.Empty; + if (package.Value.ToString().StartsWith("~")) + { + prefix = "~"; + } + else if (package.Value.ToString().StartsWith("^")) + { + prefix = "^"; + } + + version = prefix + version.RemovePreFix("~", "^"); package.Value.Replace(version); Logger.LogInformation(