message: removed extract text plugin
diff: @@ -91,55 +91,10 @@ export default {
  }
  ]
  },
  - // The notation here is somewhat confusing.
  - // "postcss" loader applies autoprefixer to our CSS.
  - // "css" loader resolves paths in CSS and adds assets as dependencies.
  - // "style" loader normally turns CSS into JS modules injecting <style>,
  - // but unlike in development configuration, we do something different.
  - // `ExtractTextPlugin` first applies the "postcss" and "css" loaders
  - // (second argument), then grabs the result CSS and puts it into a
  - // separate file in our build process. This way we actually ship
  - // a single CSS file in production instead of JS code injecting <style>
  - // tags. If you use code splitting, however, any async bundles will still
  - // use the "style" loader inside the async code so CSS from them won't be
  - // in the main CSS file.
  + // Process css
  {
  test: /\.css$/,
  - loader: isProduction ? ExtractTextPlugin.extract(
  - {
  - fallback: "style-loader",
  - use: [
  - {
  - loader: "css-loader",
  - options: {
  - importLoaders: 1,
  - minimize: true,
  - sourceMap: isProduction
  - }
  - },
  - {
  - loader: "postcss-loader",
  - options: {
  - // Necessary for external CSS imports to work
  - // https://github.com/facebookincubator/create-react-app/issues/2677
  - ident: "postcss",
  - plugins: () => [
  - require("postcss-flexbugs-fixes"),
  - autoprefixer({
  - browsers: [
  - ">1%",
  - "last 4 versions",
  - "Firefox ESR",
  - "not ie < 9" // React doesn't support IE8 anyway
  - ],
  - flexbox: "no-2009"
  - })
  - ]
  - }
  - }
  - ]
  - }
  - ) : [
  + loader: [
  require.resolve("style-loader"),
  {
  loader: require.resolve("css-loader"),
  