You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

34 lines
701 B

  1. const ExtractTextPlugin = require("extract-text-webpack-plugin")
  2. module.exports = [{
  3. test: /\.(css)(\?.*)?$/,
  4. use: ExtractTextPlugin.extract({
  5. fallback: "style-loader",
  6. use: [
  7. "css-loader",
  8. "postcss-loader"
  9. ]
  10. })
  11. },
  12. { test: /\.(scss)(\?.*)?$/,
  13. use: ExtractTextPlugin.extract({
  14. fallback: "style-loader",
  15. use: [
  16. {
  17. loader: "css-loader",
  18. options: { minimize: true }
  19. },
  20. {
  21. loader: "postcss-loader",
  22. options: { sourceMap: true }
  23. },
  24. { loader: "sass-loader",
  25. options: {
  26. outputStyle: "expanded",
  27. sourceMap: true,
  28. sourceMapContents: "true"
  29. }
  30. }
  31. ]
  32. })
  33. }]