| 12345678910111213141516171819202122232425262728293031323334353637 |
- 'use strict';
- const ExtractTextPlugin = require("extract-text-webpack-plugin");
- module.exports = function (options, extractSass) {
- return {
- test: /\.scss$/,
- use: (extractSass || ExtractTextPlugin).extract({
- use: [
- {
- loader: 'css-loader',
- options: {
- importLoaders: 2,
- url: options.preserveUrl,
- sourceMap: options.sourceMap,
- minimize: options.minimize,
- }
- },
- {
- loader: 'postcss-loader',
- options: {
- sourceMap: options.sourceMap,
- config: { path: __dirname + '/postcss.config.js' }
- }
- },
- { loader: 'sass-loader', options: { sourceMap: options.sourceMap } }
- ],
- fallback: [{
- loader: 'style-loader',
- options: {
- sourceMap: true
- }
- }]
- })
- };
- }
|