mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-27 13:40:25 +00:00
fix: install in npm script shouldn't be opened
This commit is contained in:
@@ -16,7 +16,8 @@ import {
|
||||
createTask, getPackageManager, getTaskName, isAutoDetectionEnabled, isWorkspaceFolder, INpmTaskDefinition,
|
||||
NpmTaskProvider,
|
||||
startDebugging,
|
||||
ITaskWithLocation
|
||||
ITaskWithLocation,
|
||||
INSTALL_SCRIPT
|
||||
} from './tasks';
|
||||
|
||||
|
||||
@@ -82,7 +83,7 @@ class NpmScript extends TreeItem {
|
||||
: task.task.name;
|
||||
super(name, TreeItemCollapsibleState.None);
|
||||
this.taskLocation = task.location;
|
||||
const command: ExplorerCommands = workspace.getConfiguration('npm').get<ExplorerCommands>('scriptExplorerAction') || 'open';
|
||||
const command: ExplorerCommands = name === INSTALL_SCRIPT ? 'run' : workspace.getConfiguration('npm').get<ExplorerCommands>('scriptExplorerAction') || 'open';
|
||||
|
||||
const commandList = {
|
||||
'open': {
|
||||
|
||||
@@ -31,7 +31,7 @@ type AutoDetect = 'on' | 'off';
|
||||
|
||||
let cachedTasks: ITaskWithLocation[] | undefined = undefined;
|
||||
|
||||
const INSTALL_SCRIPT = 'install';
|
||||
export const INSTALL_SCRIPT = 'install';
|
||||
|
||||
export interface ITaskLocation {
|
||||
document: Uri;
|
||||
|
||||
Reference in New Issue
Block a user