diff --git a/lib/compiler.js b/lib/compiler.js index 326384e..613d4b3 100644 --- a/lib/compiler.js +++ b/lib/compiler.js @@ -68,6 +68,10 @@ module.exports.compileTemplate = function compileTemplate (template, context, ou // Compile and return a promise return new Promise(function (resolve, reject) { childCompiler.runAsChild(function (err, entries, childCompilation) { + if (err) { + reject(err); + return; + } // Replace [hash] placeholders in filename var outputName = compilation.mainTemplate.applyPluginsWaterfall('asset-path', outputOptions.filename, { hash: childCompilation.hash,