Browse Source

remove demo folder as well when deleting app folder in source code adding step

pull/3493/head
Yunus Emre Kalkan 7 years ago
parent
commit
151e3dfaed
  1. 10
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs

10
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs

@ -117,7 +117,7 @@ namespace Volo.Abp.Cli.ProjectModification
null null
); );
await DeleteAppFolderAsync(targetModuleFolder); await DeleteAppAndDemoFolderAsync(targetModuleFolder);
if (module.MasterModuleInfos == null) if (module.MasterModuleInfos == null)
{ {
@ -130,13 +130,19 @@ namespace Volo.Abp.Cli.ProjectModification
} }
} }
private async Task DeleteAppFolderAsync(string targetModuleFolder) private async Task DeleteAppAndDemoFolderAsync(string targetModuleFolder)
{ {
var appFolder = Path.Combine(targetModuleFolder, "app"); var appFolder = Path.Combine(targetModuleFolder, "app");
if (Directory.Exists(appFolder)) if (Directory.Exists(appFolder))
{ {
Directory.Delete(appFolder, true); Directory.Delete(appFolder, true);
} }
var demoFolder = Path.Combine(targetModuleFolder, "demo");
if (Directory.Exists(demoFolder))
{
Directory.Delete(demoFolder, true);
}
} }
private async Task AddNugetAndNpmReferences(ModuleWithMastersInfo module, string[] projectFiles) private async Task AddNugetAndNpmReferences(ModuleWithMastersInfo module, string[] projectFiles)

Loading…
Cancel
Save