Browse Source

Remove the angular folder on module project creation with --no-ui option

Resolve #2585
pull/2587/head
maliming 7 years ago
parent
commit
714ab6fa27
  1. 5
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveFolderStep.cs
  2. 2
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Module/ModuleTemplateBase.cs

5
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveFolderStep.cs

@ -1,4 +1,5 @@
using System.Linq;
using System;
using System.Linq;
namespace Volo.Abp.Cli.ProjectBuilding.Building.Steps
{
@ -14,7 +15,7 @@ namespace Volo.Abp.Cli.ProjectBuilding.Building.Steps
public override void Execute(ProjectBuildContext context)
{
//Remove the folder content
var folderPathWithSlash = _folderPath + "/";
var folderPathWithSlash = _folderPath.EnsureEndsWith('/');
context.Files.RemoveAll(file => file.Name.StartsWith(folderPathWithSlash));
//Remove the folder

2
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Module/ModuleTemplateBase.cs

@ -43,6 +43,8 @@ namespace Volo.Abp.Cli.ProjectBuilding.Templates.Module
"MyCompanyName.MyProjectName.Web.Unified",
projectFolderPath: "/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified"
));
steps.Add(new RemoveFolderStep("/angular"));
}
private void RandomizeSslPorts(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)

Loading…
Cancel
Save