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(