@@ -39,10 +39,13 @@ module.exports = function (config) {
3939 rules : [
4040 { test : / \. ( j p e ? g | p n g | g i f | s v g ) $ / , loader : 'url' , options : { limit : 10240 } } ,
4141 { test : / \. j s $ / , exclude : / n o d e _ m o d u l e s / , loader : 'babel-loader' } ,
42- { test : / \. l e s s $ / , loader : 'style-loader!css-loader!less-loader' } ,
42+ {
43+ test : / \. l e s s $ / ,
44+ loader : 'style-loader!css-loader?modules&importLoaders=2&sourceMap&localIdentName=[local]___[hash:base64:5]!postcss-loader!less-loader?outputStyle=expanded&sourceMap'
45+ } ,
4346 {
4447 test : / \. s c s s $ / ,
45- loader : 'style-loader!css-loader?modules&importLoaders=2&sourceMap&localIdentName=[local]___[hash:base64:5]!autoprefixer -loader?browsers=last 2 version !sass-loader?outputStyle=expanded&sourceMap'
48+ loader : 'style-loader!css-loader?modules&importLoaders=2&sourceMap&localIdentName=[local]___[hash:base64:5]!postcss -loader!sass-loader?outputStyle=expanded&sourceMap'
4649 }
4750 ]
4851 } ,
@@ -53,14 +56,32 @@ module.exports = function (config) {
5356 ]
5457 } ,
5558 plugins : [
59+ new webpack . LoaderOptionsPlugin ( {
60+ test : / \. ( l e s s | s c s s ) / ,
61+ options : {
62+ postcss : function ( webpack ) {
63+ return [
64+ require ( "postcss-import" ) ( { addDependencyTo : webpack } ) ,
65+ require ( "postcss-url" ) ( ) ,
66+ require ( "postcss-cssnext" ) ( { browsers : 'last 2 version' } ) ,
67+ // add your "plugins" here
68+ // ...
69+ // and if you want to compress,
70+ // just use css-loader option that already use cssnano under the hood
71+ require ( "postcss-browser-reporter" ) ( ) ,
72+ require ( "postcss-reporter" ) ( ) ,
73+ ]
74+ }
75+ }
76+ } ) ,
5677 new webpack . IgnorePlugin ( / \. j s o n $ / ) ,
5778 new webpack . NoEmitOnErrorsPlugin ( ) ,
5879 new webpack . DefinePlugin ( {
5980 __CLIENT__ : true ,
6081 __SERVER__ : false ,
6182 __DEVELOPMENT__ : true ,
6283 __DEVTOOLS__ : false , // <-------- DISABLE redux-devtools HERE
63- __DLLS__ : process . env . WEBPACK_DLLS === '1'
84+ __DLLS__ : false
6485 } )
6586 ]
6687 } ,
0 commit comments