From a1a7af52a746500a58610e25798f6175f45366f6 Mon Sep 17 00:00:00 2001 From: Alex Ross Date: Mon, 27 May 2019 16:47:38 +0200 Subject: [PATCH] In gulp tasks use task args so that gulp path can be escaped Fixes #71154 --- extensions/gulp/src/main.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/gulp/src/main.ts b/extensions/gulp/src/main.ts index 653e34bd27f..19beae3499a 100644 --- a/extensions/gulp/src/main.ts +++ b/extensions/gulp/src/main.ts @@ -151,7 +151,7 @@ class FolderDetector { task: line }; let options: vscode.ShellExecutionOptions = { cwd: this.workspaceFolder.uri.fsPath }; - let task = new vscode.Task(kind, this.workspaceFolder, line, 'gulp', new vscode.ShellExecution(`${gulpCommand} ${line}`, options)); + let task = new vscode.Task(kind, this.workspaceFolder, line, 'gulp', new vscode.ShellExecution(gulpCommand, [line], options)); result.push(task); let lowerCaseLine = line.toLowerCase(); if (isBuildTask(lowerCaseLine)) {