@@ -5,6 +5,7 @@ var env = process.env.WEBPACK_BUILD || 'development';
55
66var CleanWebpackPlugin = require ( 'clean-webpack-plugin' ) ;
77var CopyWebpackPlugin = require ( 'copy-webpack-plugin' ) ;
8+ var ExtractTextPlugin = require ( "extract-text-webpack-plugin" ) ;
89var webpackDevConfig = require ( './webpack.base.config' ) ( 'development' ) ;
910var webpackProdConfig = require ( './webpack.base.config' ) ( 'production' ) ;
1011
@@ -45,7 +46,8 @@ var config = [{
4546 new webpack . optimize . DedupePlugin ( ) ,
4647 new webpack . optimize . OccurenceOrderPlugin ( ) ,
4748 new StaticSiteGeneratorPlugin ( 'main' , paths , { } ) ,
48- new webpack . NoErrorsPlugin ( )
49+ new webpack . NoErrorsPlugin ( ) ,
50+ new ExtractTextPlugin ( "/assets/style.css" )
4951 ] ,
5052 module : {
5153 loaders : [
@@ -62,11 +64,16 @@ var config = [{
6264 'babel-loader?cacheDirectory'
6365 ]
6466 } ,
67+ {
68+ test : / \. c s s $ / ,
69+ loader : ExtractTextPlugin . extract ( "style-loader" , "css-loader" )
70+ } ,
6571 ]
6672 } ,
6773 resolve : {
6874 extensions : [ '' , '.js' , '.jsx' , '.json' ] ,
6975 alias : {
76+ 'bootstrap-css' : path . join ( __dirname , 'node_modules/bootstrap/dist/css/bootstrap.css' ) ,
7077 reactstrap : path . resolve ( './lib' )
7178 }
7279 }
0 commit comments