Skip to content

Commit f199d53

Browse files
committed
check if package json exists
1 parent 932aaad commit f199d53

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

build/lib/extensions.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,11 @@ export function scanBuiltinExtensions(extensionsRoot: string, forWeb: boolean):
320320
const scannedExtensions: IScannedBuiltinExtension[] = [];
321321
const extensionsFolders = fs.readdirSync(extensionsRoot);
322322
for (const extensionFolder of extensionsFolders) {
323-
const packageJSON = JSON.parse(fs.readFileSync(path.join(extensionsRoot, extensionFolder, 'package.json')).toString('utf8'));
323+
const packageJSONPath = path.join(extensionsRoot, extensionFolder, 'package.json');
324+
if (!fs.existsSync(packageJSONPath)) {
325+
continue;
326+
}
327+
const packageJSON = JSON.parse(fs.readFileSync(packageJSONPath).toString('utf8'));
324328
const extensionKind: string[] = packageJSON['extensionKind'] || [];
325329
if (forWeb && extensionKind.indexOf('web') === -1) {
326330
continue;

0 commit comments

Comments
 (0)