From 993e66b1de371c4bfd2d3e8cfcd2d8e94a68d28a Mon Sep 17 00:00:00 2001 From: EngincanV Date: Wed, 11 Dec 2024 09:42:10 +0300 Subject: [PATCH] CLI: Pass --no-audit param to npm install command --- .../Volo/Abp/Cli/LIbs/InstallLibsService.cs | 4 ++-- .../src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs | 5 +++-- 2 files changed, 5 insertions(+), 4 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 dcdd670b68..d3a7b92a34 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 @@ -72,7 +72,7 @@ public class InstallLibsService : IInstallLibsService, ITransientDependency } else { - NpmHelper.RunNpmInstall(projectDirectory); + NpmHelper.RunNpmInstall(projectDirectory, "--no-audit"); } } @@ -92,7 +92,7 @@ public class InstallLibsService : IInstallLibsService, ITransientDependency } else { - NpmHelper.RunNpmInstall(projectDirectory); + NpmHelper.RunNpmInstall(projectDirectory, "--no-audit"); } await CleanAndCopyResources(projectDirectory); diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs index a2d75d48d9..7ae76ecf7e 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs @@ -1,4 +1,5 @@ using System; +using System.Collections.Generic; using System.Linq; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; @@ -48,10 +49,10 @@ public class NpmHelper : ITransientDependency return version > SemanticVersion.Parse("1.20.0"); } - public void RunNpmInstall(string directory) + public void RunNpmInstall(string directory, params string[] args) { Logger.LogInformation($"Running npm install on {directory}"); - CmdHelper.RunCmd($"npm install", directory); + CmdHelper.RunCmd($"npm install {args.JoinAsString(" ")}", directory); } public void RunYarn(string directory)