Fix hotpatch

Properly uncache children modules.
This commit is contained in:
Ivo Julca 2016-03-23 17:39:47 -05:00
parent e1d3447695
commit a7fbc7e96f

View File

@ -601,7 +601,7 @@ exports.uncacheTree = function (root) {
for (let i = 0; i < uncache.length; ++i) {
if (require.cache[uncache[i]]) {
newuncache.push.apply(newuncache,
require.cache[uncache[i]].children.map(toId)
require.cache[uncache[i]].children.map(cachedModule => cachedModule.id)
);
delete require.cache[uncache[i]];
}