const merge = require('webpack-merge'); //const UglifyJSPlugin = require('uglifyjs-webpack-plugin'); const ExtractTextPlugin = require('extract-text-webpack-plugin'); const common = require('./webpack.common.js'); const extractLess = new ExtractTextPlugin({ filename: 'popup/css/[name].css', disable: false, allChunks: true }); module.exports = merge(common, { devtool: 'source-map', module: { rules: [ { test: /\.less$/, use: extractLess.extract({ use: [ { loader: 'css-loader', }, { loader: 'less-loader', } ] }) } ] }, plugins: [ extractLess //new UglifyJSPlugin() ] });