311
// Error condition 1: unknown dependency
312
const currentExtensionFriendlyName = currentExtension.displayName || currentExtension.identifier.value;
313
>
const error = new Error(`Cannot activate the '${currentExtensionFriendlyName}' extension because it depends on unknown extension '${depId}'`);
extHostExtensionActivator.ts
314
>
const result = this._createAndSaveOperation(currentActivation, currentExtension.displayName, [], new FailedExtension(error));
315
>
this._host.onExtensionActivationError(
316
>
currentExtension.identifier,
317
>
error,
318
>
new MissingExtensionDependency(depId)
319
>
);
320
>
return result;
321
>
}
322
323
return this._createAndSaveOperation(currentActivation, currentExtension.displayName, deps, null);