const { merge } = require('webpack-merge') const chokidar = require('chokidar') const HtmlWebpackPlugin = require('html-webpack-plugin') const baseWebpackConfig = require('./webpack.base.conf') /** * */ module.exports = merge(baseWebpackConfig, { entry: './dev/dev.js', plugins: [ new HtmlWebpackPlugin({ template: './dev/dev.html', inject: true, }), ], optimization: { noEmitOnErrors: true, }, devServer: { hot: 'only', open: true, // inline: true, // stats: { // children: false, // modules: false, // chunks: false, // }, port: 8080, // onBeforeSetupMiddleware(server) { // chokidar.watch(['./**/*.html']).on('all', function () { // server.sockWrite(server.sockets, 'content-changed') // }) // }, }, })