UNPKG

yunhan-cli

Version:

react17 + react-router + redux + typescript

36 lines (34 loc) 832 B
const Webpack = require('webpack'); const ErrorOverlayPlugin = require('error-overlay-webpack-plugin'); const { merge } = require('webpack-merge'); const common = require('./webpack.common.js'); const paths = require('../paths'); module.exports = merge(common, { mode: 'development', devtool: 'cheap-module-source-map', target: 'web', output: { filename: 'js/[name].js', path: paths.appBuild, }, devServer: { compress: true, stats: 'errors-only', clientLogLevel: 'silent', open: true, hot: true, noInfo: true, proxy: { ...require(paths.appProxySetup), }, }, plugins: [new Webpack.HotModuleReplacementPlugin(), new ErrorOverlayPlugin()], optimization: { minimize: false, minimizer: [], splitChunks: { chunks: 'all', minSize: 0, }, }, });