We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f73b148 commit df8986bCopy full SHA for df8986b
index.js
@@ -371,10 +371,14 @@ ExtractTextPlugin.prototype.apply = function(compiler) {
371
var newName = name.replace(/\.js/, '.no_css.js');
372
var newAsset = new CachedSource(asset._source);
373
var regex = /\/\*__START_CSS__\*\/[\s\S]*?\/\*__END_CSS__\*\//g
374
+ var source = asset.source();
375
376
+ if (!source.match(regex)) {
377
+ return;
378
+ }
379
// remove js that adds css to DOM via style-loader, so that React Loadable
380
// can serve smaller files (without css) in initial request.
- newAsset._cachedSource = asset.source().replace(regex, '');
381
+ newAsset._cachedSource = source.replace(regex, '');
382
383
compilation.assets[newName] = newAsset;
384
0 commit comments