const webpack = require('webpack'); const merge = require('webpack-merge'); const common = require('./webpack.common.js'); module.exports = merge(common, { mode: 'development', module: { rules: [ { test: /\.css$/, use: [ 'style-loader', 'css-loader' ]} ] }, devServer: { hot: true, inline: true, proxy: { '/api': { target: 'http://localhost:5000' } }, historyApiFallback: true, port: 8881, publicPath: '/', host: 'localhost', overlay: { warnings: true, errors: true } }, plugins: [ new webpack.EvalSourceMapDevToolPlugin({ sourceURLTemplate: module => `/${module.identifier}` }) ] })