diff --git a/packages/workbox-webpack-plugin/src/lib/get-manifest-entries-from-compilation.js b/packages/workbox-webpack-plugin/src/lib/get-manifest-entries-from-compilation.js index 0411e6666..254150b53 100644 --- a/packages/workbox-webpack-plugin/src/lib/get-manifest-entries-from-compilation.js +++ b/packages/workbox-webpack-plugin/src/lib/get-manifest-entries-from-compilation.js @@ -200,7 +200,10 @@ module.exports = async (compilation, config) => { transformParam: compilation, }); - compilation.warnings = compilation.warnings.concat(warnings || []); + // See https://github.com/GoogleChrome/workbox/issues/2790 + for (const warning of warnings) { + compilation.warnings.push(new Error(warning)); + } // Ensure that the entries are properly sorted by URL. const sortedEntries = manifestEntries.sort(