diff --git a/build/Modules/Umbraco.Build/Umbraco.Build.psm1 b/build/Modules/Umbraco.Build/Umbraco.Build.psm1 index 15f84c06ca..67079aa330 100644 --- a/build/Modules/Umbraco.Build/Umbraco.Build.psm1 +++ b/build/Modules/Umbraco.Build/Umbraco.Build.psm1 @@ -51,13 +51,19 @@ function Prepare-Build if (-not $keep) { - Remove-Directory "$tmp" - mkdir "$tmp" > $null - - Remove-Directory "$out" - mkdir "$out" > $null + Remove-Directory "$tmp" + Remove-Directory "$out" } + if (-not (Test-Path "$tmp")) + { + mkdir "$tmp" > $null + } + if (-not (Test-Path "$out")) + { + mkdir "$out" > $null + } + # ensure proper web.config $webUi = "$src\Umbraco.Web.UI" Store-WebConfig $webUi