const ExtractTextPlugin = require('extract-text-webpack-plugin'); const path = require('path'); module.exports = { entry: { index: './style/index.css', embed: './style/embed.css' }, output: { path: path.resolve(__dirname, 'static'), // we won't use these JS files, only the extracted CSS filename: '[name].js' }, module: { rules: [ { test: /\.css$/, use: ExtractTextPlugin.extract({ fallback: 'style-loader', use: 'css-loader' }) }, { test: /\.svg/, use: [ { loader: 'svg-url-loader', options: {} }, { loader: 'svgo-loader', options: { plugins: [] } } ] }, { test: /\.(png|jpg|gif|ttf|woff|woff2|eot)(\?v=[0-9]\.[0-9]\.[0-9])?$/, use: [ { loader: 'url-loader', options: { limit: 10000 } } ] } ] }, plugins: [new ExtractTextPlugin('[name].css')] };