'use strict' const webpack = require('webpack') const merge = require('webpack-merge') const baseConfig = require('./webpack.config.base') const MiniCssExtractPlugin = require("mini-css-extract-plugin"); module.exports = merge(baseConfig, { mode: 'development', module: { rules: [ { test: /\.css$/, use: [ // process.env.NODE_ENV !== 'production' // ? 'vue-style-loader' // : MiniCssExtractPlugin.loader, MiniCssExtractPlugin.loader, // 'vue-style-loader', 'css-loader' ] }, { test: /\.scss$/, use: [ // process.env.NODE_ENV !== 'production' // ? 'vue-style-loader' // : MiniCssExtractPlugin.loader, MiniCssExtractPlugin.loader, // 'vue-style-loader', 'css-loader', 'sass-loader' ] }, { test: /\.(png|jpg|gif)$/, use: [ { loader: 'url-loader', options: { limit: 5000 } } ] } ] }, plugins: [ // new webpack.HotModuleReplacementPlugin() ] })