Browse Source

CLI: Pass --no-audit param to npm install command

pull/21591/head
EngincanV 2 years ago
parent
commit
993e66b1de
  1. 4
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs
  2. 5
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs

4
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs

@ -72,7 +72,7 @@ public class InstallLibsService : IInstallLibsService, ITransientDependency
} }
else else
{ {
NpmHelper.RunNpmInstall(projectDirectory); NpmHelper.RunNpmInstall(projectDirectory, "--no-audit");
} }
} }
@ -92,7 +92,7 @@ public class InstallLibsService : IInstallLibsService, ITransientDependency
} }
else else
{ {
NpmHelper.RunNpmInstall(projectDirectory); NpmHelper.RunNpmInstall(projectDirectory, "--no-audit");
} }
await CleanAndCopyResources(projectDirectory); await CleanAndCopyResources(projectDirectory);

5
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs

@ -1,4 +1,5 @@
using System; using System;
using System.Collections.Generic;
using System.Linq; using System.Linq;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions; using Microsoft.Extensions.Logging.Abstractions;
@ -48,10 +49,10 @@ public class NpmHelper : ITransientDependency
return version > SemanticVersion.Parse("1.20.0"); 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}"); Logger.LogInformation($"Running npm install on {directory}");
CmdHelper.RunCmd($"npm install", directory); CmdHelper.RunCmd($"npm install {args.JoinAsString(" ")}", directory);
} }
public void RunYarn(string directory) public void RunYarn(string directory)

Loading…
Cancel
Save