diff --git a/extensions-modules/src/languageservice/serviceDownloadProvider.ts b/extensions-modules/src/languageservice/serviceDownloadProvider.ts index 79e9a0f773..bc8fb5f391 100644 --- a/extensions-modules/src/languageservice/serviceDownloadProvider.ts +++ b/extensions-modules/src/languageservice/serviceDownloadProvider.ts @@ -100,10 +100,9 @@ export default class ServiceDownloadProvider { basePath = installDirFromConfig; } else if (this._fromBuild) { basePath = path.join(__dirname, '../../../../../extensions/' + extensionConfigSectionName + '/' + installDirFromConfig); - } - else { + } else { // The path from config is relative to the out folder - basePath = path.join(__dirname, '../../../../' + installDirFromConfig); + basePath = path.join(__dirname, '../../../../' + extensionConfigSectionName + '/' + installDirFromConfig); } return basePath; }