in src/main.ts [317:334]
function runNpmCommand(args: string[], cwd: string | undefined, alwaysRunInputWindow = false): void {
if (runSilent()) {
args.push('--silent');
}
workspace.saveAll().then(() => {
if (useTerminal() && !alwaysRunInputWindow) {
if (typeof window.createTerminal === 'function') {
runCommandInIntegratedTerminal(args, cwd);
} else {
runCommandInTerminal(args, cwd);
}
} else {
outputChannel.clear();
runCommandInOutputWindow(args, cwd);
}
});
}