From 88449158638f814a8c0bf43189f8a6cab4211495 Mon Sep 17 00:00:00 2001 From: Erich Gamma Date: Thu, 21 Sep 2017 13:56:42 +0200 Subject: [PATCH] ensure that the scheme is 'file' detecting scripts --- extensions/npm/src/main.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extensions/npm/src/main.ts b/extensions/npm/src/main.ts index 3cf4df511fc..925622f2010 100644 --- a/extensions/npm/src/main.ts +++ b/extensions/npm/src/main.ts @@ -104,9 +104,13 @@ function isEnabled(folder: vscode.WorkspaceFolder): boolean { } async function provideNpmScriptsForFolder(folder: vscode.WorkspaceFolder): Promise { - let rootPath = folder.uri.fsPath; let emptyTasks: vscode.Task[] = []; + if (folder.uri.scheme !== 'file') { + return emptyTasks; + } + let rootPath = folder.uri.fsPath; + let packageJson = path.join(rootPath, 'package.json'); if (!await exists(packageJson)) { return emptyTasks; -- GitLab