diff --git a/lib/deps.js b/lib/deps.js index 1cccbef4..d5a5f98d 100644 --- a/lib/deps.js +++ b/lib/deps.js @@ -56,6 +56,7 @@ const loadModule = (name) => { for (const subName of subNames) { try { const sub = appRequire(name + '/' + subName); + if (lib[subName] && lib[subName] === sub[subName]) continue; lib[subName] = sub; } catch (e) { if (e.message.startsWith("Cannot find module '")) {