From 15d2b682cb66d6fc842343c119b027868ecb0a17 Mon Sep 17 00:00:00 2001 From: Ma Liming Date: Mon, 26 Jan 2026 16:51:11 +0800 Subject: [PATCH] Update framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../Volo/Abp/Cli/LIbs/InstallLibsService.cs | 30 ++++++++----------- 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs index eda89d277a..4ec511b2d8 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs @@ -93,25 +93,19 @@ public class InstallLibsService : IInstallLibsService, ITransientDependency if (projectPath.EndsWith("package.json")) { var frameworkType = DetectFrameworkTypeFromPackageJson(projectPath); - - if (frameworkType == JavaScriptFrameworkType.ReactNative) - { - Logger.LogInformation($"Installing dependencies for React Native project: {projectDirectory}"); - NpmHelper.RunYarn(projectDirectory); - } - else if (frameworkType == JavaScriptFrameworkType.React) - { - Logger.LogInformation($"Installing dependencies for React project: {projectDirectory}"); - NpmHelper.RunYarn(projectDirectory); - } - else if (frameworkType == JavaScriptFrameworkType.Vue) - { - Logger.LogInformation($"Installing dependencies for Vue.js project: {projectDirectory}"); - NpmHelper.RunYarn(projectDirectory); - } - else if (frameworkType == JavaScriptFrameworkType.NextJs) + + if (frameworkType != JavaScriptFrameworkType.None) { - Logger.LogInformation($"Installing dependencies for Next.js project: {projectDirectory}"); + var frameworkName = frameworkType switch + { + JavaScriptFrameworkType.ReactNative => "React Native", + JavaScriptFrameworkType.React => "React", + JavaScriptFrameworkType.Vue => "Vue.js", + JavaScriptFrameworkType.NextJs => "Next.js", + _ => "JavaScript" + }; + + Logger.LogInformation($"Installing dependencies for {frameworkName} project: {projectDirectory}"); NpmHelper.RunYarn(projectDirectory); } }