diff --git a/extensions/npm/src/main.ts b/extensions/npm/src/main.ts index 3cf4df511fc3dd6e9738c35a8d3eb132aabb94bc..925622f20106868764deb5c2d5e095d20072c625 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;