diff --git a/src/meta/minifier.js b/src/meta/minifier.js index b76b16a668..e4722e1339 100644 --- a/src/meta/minifier.js +++ b/src/meta/minifier.js @@ -42,6 +42,7 @@ Minifier.killAll = function () { }); pool.length = 0; + free.length = 0; }; function getChild() { diff --git a/src/middleware/index.js b/src/middleware/index.js index 4151dbbd26..9f455f1a89 100644 --- a/src/middleware/index.js +++ b/src/middleware/index.js @@ -217,6 +217,10 @@ middleware.buildSkinAsset = function (req, res, next) { async.waterfall([ async.apply(plugins.prepareForBuild, ['client side styles']), async.apply(meta.css.buildBundle, target[0], true), + function (next) { + require('../meta/minifier').killAll(); + next(); + }, ], next); } else { setImmediate(next);