| 1234567891011121314151617181920212223242526272829 |
- 'use strict';
- const MiniCssExtractPlugin = require("mini-css-extract-plugin");
- module.exports = function(options) {
- return {
- test: /\.scss$/,
- use: [
- MiniCssExtractPlugin.loader,
- {
- 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 } },
- ],
- };
- };
|