- module: {
- rules: [
- {
- test: /\.js$/,
- exclude: /(node_modules)/,
- use: {
- loader: 'babel-loader',
- options: {
- presets: ['@babel/preset-env']
- }
- }
- },
- {
- test: /\.scss$/,
- use: extractSass.extract({
- use: [{
- loader: "css-loader", options: {
- sourceMap: dev
- }
- }, {
- loader: "sass-loader", options: {
- sourceMap: dev
- }
- }],
- // use style-loader in development
- fallback: "style-loader"
- })
- }
- ]
- },
- plugins: [extractSass]