Skip to content

Commit a7dfb2a

Browse files
committed
Update build to clear node modules
Add removal of the node_modules directory on Clean task. Move condition for restore to the build prerequisite. This allows the restoring of node modules even if the folder exists.
1 parent d31600e commit a7dfb2a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

vscode-powershell.build.ps1

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ task ResolveEditorServicesPath -Before CleanEditorServices, BuildEditorServices,
6060
}
6161
}
6262

63-
task Restore RestoreNodeModules -Before Build
63+
task Restore RestoreNodeModules -Before Build -If { -not (Test-Path "$PSScriptRoot/node_modules") }
6464

65-
task RestoreNodeModules -If { -not (Test-Path "$PSScriptRoot/node_modules") } {
65+
task RestoreNodeModules {
6666

6767
Write-Host "`n### Restoring vscode-powershell dependencies`n" -ForegroundColor Green
6868

@@ -75,6 +75,7 @@ task RestoreNodeModules -If { -not (Test-Path "$PSScriptRoot/node_modules") } {
7575
task Clean {
7676
Write-Host "`n### Cleaning vscode-powershell`n" -ForegroundColor Green
7777
Remove-Item .\modules\* -Exclude "README.md" -Recurse -Force -ErrorAction Ignore
78+
Remove-Item .\node_modules -Recurse -Force -ErrorAction Ignore
7879
Remove-Item .\out -Recurse -Force -ErrorAction Ignore
7980
}
8081

0 commit comments

Comments
 (0)