提交 6025f1f4 编写于 作者: E Erich Gamma

Fix for #49348 don´t show install tasks in script explorer

上级 d92f8aed
......@@ -306,6 +306,11 @@ export class NpmScriptsTreeDataProvider implements TreeDataProvider<TreeItem> {
return [];
}
private isInstallTask(task: Task): boolean {
let fullName = getTaskName('install', task.definition.path);
return fullName === task.name;
}
private buildTaskTree(tasks: Task[]): Folder[] | PackageJSON[] | NoScripts[] {
let folders: Map<String, Folder> = new Map();
let packages: Map<String, PackageJSON> = new Map();
......@@ -314,7 +319,7 @@ export class NpmScriptsTreeDataProvider implements TreeDataProvider<TreeItem> {
let packageJson = null;
tasks.forEach(each => {
if (isWorkspaceFolder(each.scope) && each.name !== 'install') {
if (isWorkspaceFolder(each.scope) && !this.isInstallTask(each)) {
folder = folders.get(each.scope.name);
if (!folder) {
folder = new Folder(each.scope);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册