From 3348223d54182b1cfb7d0d4249716e807cd8b196 Mon Sep 17 00:00:00 2001 From: Samuel Attard Date: Tue, 27 Dec 2016 16:18:25 +1300 Subject: [PATCH] fix(rebuild): skip dependencies without a package.json file --- src/util/rebuild.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/util/rebuild.js b/src/util/rebuild.js index 28bd2d7c40..946e996f7c 100644 --- a/src/util/rebuild.js +++ b/src/util/rebuild.js @@ -109,8 +109,13 @@ export default async (buildPath, electronVersion, pPlatform, pArch) => { }; const markChildrenAsProdDeps = async (modulePath) => { - d('exporing:', modulePath); - const childPackageJSON = await readPackageJSON(modulePath); + d('exploring:', modulePath); + let childPackageJSON; + try { + childPackageJSON = await readPackageJSON(modulePath); + } catch (err) { + return; + } const moduleWait = []; Object.keys(childPackageJSON.dependencies || {}).forEach((key) => { if (prodDeps[key]) return;