From bc21528d0494307d2e0ac70da2b50de424ed59cc Mon Sep 17 00:00:00 2001 From: Samuel Attard Date: Sat, 17 Dec 2016 11:12:48 +1100 Subject: [PATCH] fix(rebuilder): rebuild modules inside @ scoped folders as well (#19) --- src/util/rebuild.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/util/rebuild.js b/src/util/rebuild.js index 7ee1297326..d8e8239ab4 100644 --- a/src/util/rebuild.js +++ b/src/util/rebuild.js @@ -69,6 +69,9 @@ export default async (buildPath, electronVersion, pPlatform, pArch) => { const rebuildAllModulesIn = (nodeModulesPath) => { for (const modulePath of fs.readdirSync(nodeModulesPath)) { rebuilds.push(rebuildModuleAt(path.resolve(nodeModulesPath, modulePath))); + if (path.resolve(nodeModulesPath, modulePath).startsWith('@')) { + rebuildAllModulesIn(path.resolve(nodeModulesPath, modulePath)); + } if (fs.existsSync(path.resolve(nodeModulesPath, modulePath, 'node_modules'))) { rebuildAllModulesIn(path.resolve(nodeModulesPath, modulePath, 'node_modules')); }