diff --git a/src/extensions/extension-manager.ts b/src/extensions/extension-manager.ts index aeff5f2d3b..641fb70cf3 100644 --- a/src/extensions/extension-manager.ts +++ b/src/extensions/extension-manager.ts @@ -46,6 +46,7 @@ export class ExtensionManager { } protected installPackageFromPath(path: string): Promise { + const origLogger = console.log return new Promise((resolve, reject) => { npm.load({ production: true, @@ -54,11 +55,15 @@ export class ExtensionManager { dev: false, spin: false, "ignore-scripts": true, - loglevel: "error" + loglevel: "silent" }, (err) => { + console.log = function() { + // just to ignore ts empty function error + } npm.commands.install([ path ], (err) => { + console.log = origLogger if (err) { reject(err) } else {