fix #57897 tasks cache not refreshed when workspace folder change

This commit is contained in:
Erich Gamma 2018-09-17 19:52:37 +02:00
parent 2f73a6d314
commit e93bb0c372

View file

@ -56,6 +56,9 @@ function registerTaskProvider(context: vscode.ExtensionContext): vscode.Disposab
watcher.onDidCreate((_e) => invalidateScriptCaches());
context.subscriptions.push(watcher);
let workspaceWatcher = vscode.workspace.onDidChangeWorkspaceFolders((_e) => invalidateScriptCaches());
context.subscriptions.push(workspaceWatcher);
let provider: vscode.TaskProvider = new NpmTaskProvider(context);
let disposable = vscode.workspace.registerTaskProvider('npm', provider);
context.subscriptions.push(disposable);