@@ -170,7 +170,11 @@ class MiniCssExtractPlugin {
170
170
renderedModules ,
171
171
compilation . runtimeTemplate . requestShortener
172
172
) ,
173
- filenameTemplate : this . getFilename ( chunk , this . options . filename ) ,
173
+ filenameTemplate : this . getFilename (
174
+ chunk ,
175
+ this . options . filename ,
176
+ this . options . processedFilename
177
+ ) ,
174
178
pathOptions : {
175
179
chunk,
176
180
contentHashType : NS ,
@@ -196,7 +200,8 @@ class MiniCssExtractPlugin {
196
200
) ,
197
201
filenameTemplate : this . getFilename (
198
202
chunk ,
199
- this . options . chunkFilename
203
+ this . options . chunkFilename ,
204
+ this . options . processedChunkFilename
200
205
) ,
201
206
pathOptions : {
202
207
chunk,
@@ -264,7 +269,11 @@ class MiniCssExtractPlugin {
264
269
const chunkMaps = chunk . getChunkMaps ( ) ;
265
270
const linkHrefPath = mainTemplate . getAssetPath (
266
271
JSON . stringify (
267
- this . getFilename ( chunk , this . options . chunkFilename )
272
+ this . getFilename (
273
+ chunk ,
274
+ this . options . chunkFilename ,
275
+ this . options . processedChunkFilename
276
+ )
268
277
) ,
269
278
{
270
279
hash : `" + ${ mainTemplate . renderCurrentHashCode ( hash ) } + "` ,
@@ -371,10 +380,13 @@ class MiniCssExtractPlugin {
371
380
} ) ;
372
381
}
373
382
374
- getFilename ( chunk , filename ) {
375
- console . log ( '--chunk--' ) ;
376
- console . log ( chunk ) ;
377
- return this . isFunction ( filename ) ? filename ( chunk ) : filename ;
383
+ getFilename ( chunk , filename , processedFilename ) {
384
+ if ( ! processedFilename ) {
385
+ processedFilename = this . isFunction ( filename )
386
+ ? filename ( chunk )
387
+ : filename ;
388
+ }
389
+ return processedFilename ;
378
390
}
379
391
380
392
isFunction ( functionToCheck ) {
0 commit comments