@@ -11,14 +11,18 @@ const extractCSS = new ExtractTextPlugin({
1111 filename : 'assets/css/[name].css' ,
1212 allChunks : true
1313} )
14+ { { #less} }
1415const extractLESS = new ExtractTextPlugin ( {
1516 filename : 'assets/css/[name].css' ,
1617 allChunks : true
1718} )
19+ { { / l e s s } }
20+ { { #sass} }
1821const extractSASS = new ExtractTextPlugin ( {
1922 filename : 'assets/css/[name].css' ,
2023 allChunks : true
2124} )
25+ { { / s a s s } }
2226
2327const entries = { }
2428const chunks = [ ]
@@ -65,14 +69,18 @@ const config = {
6569 use : [ 'css-loader' , 'postcss-loader' ] ,
6670 fallback : 'style-loader'
6771 } ) ) ,
72+ { { #less} }
6873 less : [ 'css-hot-loader' ] . concat ( ExtractTextPlugin . extract ( {
6974 use : [ 'css-loader' , 'postcss-loader' , 'less-loader' ] ,
7075 fallback : 'style-loader'
7176 } ) ) ,
77+ { { / less} }
78+ { { #sass} }
7279 scss : [ 'css-hot-loader' ] . concat ( ExtractTextPlugin . extract ( {
7380 use : [ 'css-loader' , 'postcss-loader' , 'sass-loader' ] ,
7481 fallback : 'style-loader'
7582 } ) ) ,
83+ { { / s a s s } }
7684 postcss : [ 'css-hot-loader' ] . concat ( ExtractTextPlugin . extract ( {
7785 use : [ 'css-loader' , 'postcss-loader' ] ,
7886 fallback : 'style-loader'
@@ -92,20 +100,24 @@ const config = {
92100 fallback : 'style-loader'
93101 } ) )
94102 } ,
103+ { { #less} }
95104 {
96105 test : / \. l e s s $ / ,
97106 use : [ 'css-hot-loader' ] . concat ( ExtractTextPlugin . extract ( {
98107 use : [ 'css-loader' , 'postcss-loader' , 'less-loader' ] ,
99108 fallback : 'style-loader'
100109 } ) )
101110 } ,
111+ { { / less } }
112+ { { #sass} }
102113 {
103114 test : / \. s c s s $ / ,
104115 use : [ 'css-hot-loader' ] . concat ( ExtractTextPlugin . extract ( {
105116 use : [ 'css-loader' , 'postcss-loader' , 'sass-loader' ] ,
106117 fallback : 'style-loader'
107118 } ) )
108119 } ,
120+ { { / s a s s } }
109121 {
110122 test : / \. h t m l $ / ,
111123 use : [ {
@@ -146,8 +158,12 @@ const config = {
146158 } ,
147159 plugins : [
148160 new webpack . optimize . ModuleConcatenationPlugin ( ) ,
161+ { { #less} }
149162 extractLESS ,
163+ { { / less } }
164+ { { #sass} }
150165 extractSASS ,
166+ { { / sass } }
151167 extractCSS
152168 ]
153169}
0 commit comments