@@ -46,6 +46,7 @@ var MergeDuplicateChunksPlugin = require("./optimize/MergeDuplicateChunksPlugin"
4646var FlagIncludedChunksPlugin = require ( "./optimize/FlagIncludedChunksPlugin" ) ;
4747var DedupePlugin = require ( "./optimize/DedupePlugin" ) ;
4848
49+ var UnsafeCachePlugin = require ( "enhanced-resolve/lib/UnsafeCachePlugin" ) ;
4950var ModulesInDirectoriesPlugin = require ( "enhanced-resolve/lib/ModulesInDirectoriesPlugin" ) ;
5051var ModulesInRootPlugin = require ( "enhanced-resolve/lib/ModulesInRootPlugin" ) ;
5152var ModuleTemplatesPlugin = require ( "enhanced-resolve/lib/ModuleTemplatesPlugin" ) ;
@@ -183,6 +184,7 @@ WebpackOptionsApply.prototype.process = function(options, compiler) {
183184
184185 compiler . applyPlugins ( "after-plugins" , compiler ) ;
185186 compiler . resolvers . normal . apply (
187+ new UnsafeCachePlugin ( options . resolve . unsafeCache ) ,
186188 new ModuleAliasPlugin ( options . resolve . alias ) ,
187189 makeRootPlugin ( "module" , options . resolve . root ) ,
188190 new ModulesInDirectoriesPlugin ( "module" , options . resolve . modulesDirectories ) ,
@@ -194,6 +196,7 @@ WebpackOptionsApply.prototype.process = function(options, compiler) {
194196 new FileAppendPlugin ( options . resolve . extensions )
195197 ) ;
196198 compiler . resolvers . context . apply (
199+ new UnsafeCachePlugin ( options . resolve . unsafeCache ) ,
197200 new ModuleAliasPlugin ( options . resolve . alias ) ,
198201 makeRootPlugin ( "module" , options . resolve . root ) ,
199202 new ModulesInDirectoriesPlugin ( "module" , options . resolve . modulesDirectories ) ,
@@ -203,6 +206,7 @@ WebpackOptionsApply.prototype.process = function(options, compiler) {
203206 new DirectoryResultPlugin ( )
204207 ) ;
205208 compiler . resolvers . loader . apply (
209+ new UnsafeCachePlugin ( options . resolve . unsafeCache ) ,
206210 new ModuleAliasPlugin ( options . resolveLoader . alias ) ,
207211 makeRootPlugin ( "loader-module" , options . resolveLoader . root ) ,
208212 new ModulesInDirectoriesPlugin ( "loader-module" , options . resolveLoader . modulesDirectories ) ,
0 commit comments