File tree Expand file tree Collapse file tree
test/cases/simple-with-experiments-layers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1537,11 +1537,11 @@ class MiniCssExtractPlugin {
15371537 if (
15381538 module . media ||
15391539 module . supports ||
1540- typeof module . layer !== "undefined "
1540+ typeof module . layer === "string "
15411541 ) {
15421542 let atImportExtra = "" ;
15431543
1544- const needLayer = typeof module . layer !== "undefined ";
1544+ const needLayer = typeof module . layer === "string ";
15451545
15461546 if ( needLayer ) {
15471547 atImportExtra +=
@@ -1577,7 +1577,7 @@ class MiniCssExtractPlugin {
15771577 source . add ( `@media ${ module . media } {\n` ) ;
15781578 }
15791579
1580- const needLayer = typeof module . layer !== "undefined ";
1580+ const needLayer = typeof module . layer === "string ";
15811581
15821582 if ( needLayer ) {
15831583 source . add (
Original file line number Diff line number Diff line change 1+ body {
2+ background : red;
3+ }
4+
Original file line number Diff line number Diff line change 1+ import "./style.css" ;
Original file line number Diff line number Diff line change 1+ body {
2+ background : red;
3+ }
Original file line number Diff line number Diff line change 1+ import Self from "../../../src" ;
2+
3+ module . exports = {
4+ entry : "./index.js" ,
5+ experiments : {
6+ layers : true ,
7+ } ,
8+ module : {
9+ rules : [
10+ {
11+ test : / \. c s s $ / ,
12+ use : [ Self . loader , "css-loader" ] ,
13+ } ,
14+ ] ,
15+ } ,
16+ plugins : [
17+ new Self ( {
18+ filename : "[name].css" ,
19+ } ) ,
20+ ] ,
21+ } ;
You can’t perform that action at this time.
0 commit comments