diff --git a/lib/JavascriptModulesPlugin.js b/lib/JavascriptModulesPlugin.js index 6394f465f..09489117c 100644 --- a/lib/JavascriptModulesPlugin.js +++ b/lib/JavascriptModulesPlugin.js @@ -85,7 +85,7 @@ class JavascriptModulesPlugin { (source, chunk, hash, moduleTemplate, dependencyTemplates) => { return Template.renderChunkModules( chunk, - () => true, + m => typeof m.source === "function", moduleTemplate, dependencyTemplates, "/******/ " @@ -128,7 +128,7 @@ class JavascriptModulesPlugin { renderJavascript(chunkTemplate, chunk, moduleTemplate, dependencyTemplates) { const moduleSources = Template.renderChunkModules( chunk, - m => true, + m => typeof m.source === "function", moduleTemplate, dependencyTemplates ); diff --git a/lib/webpack.js b/lib/webpack.js index ed9fa612a..73bcbc6bd 100644 --- a/lib/webpack.js +++ b/lib/webpack.js @@ -89,6 +89,7 @@ exportPlugins(exports, { ContextExclusionPlugin: () => require("./ContextExclusionPlugin"), ContextReplacementPlugin: () => require("./ContextReplacementPlugin"), DefinePlugin: () => require("./DefinePlugin"), + Dependency: () => require("./Dependency"), DllPlugin: () => require("./DllPlugin"), DllReferencePlugin: () => require("./DllReferencePlugin"), EnvironmentPlugin: () => require("./EnvironmentPlugin"), @@ -103,6 +104,7 @@ exportPlugins(exports, { LoaderOptionsPlugin: () => require("./LoaderOptionsPlugin"), LoaderTargetPlugin: () => require("./LoaderTargetPlugin"), MemoryOutputFileSystem: () => require("./MemoryOutputFileSystem"), + Module: () => require("./Module"), ModuleFilenameHelpers: () => require("./ModuleFilenameHelpers"), NamedChunksPlugin: () => require("./NamedChunksPlugin"), NamedModulesPlugin: () => require("./NamedModulesPlugin"), @@ -116,6 +118,7 @@ exportPlugins(exports, { SingleEntryPlugin: () => require("./SingleEntryPlugin"), SourceMapDevToolPlugin: () => require("./SourceMapDevToolPlugin"), Stats: () => require("./Stats"), + Template: () => require("./Template"), UmdMainTemplatePlugin: () => require("./UmdMainTemplatePlugin"), WatchIgnorePlugin: () => require("./WatchIgnorePlugin") });