| 123456789101112131415161718192021222324 |
- /* eslint-disable @typescript-eslint/no-var-requires */
- const { merge } = require("webpack-merge");
- const webpack = require("webpack");
- const common = require("./webpack.common");
- const ReactRefreshWebpackPlugin = require("@pmmmwh/react-refresh-webpack-plugin");
- module.exports = merge(common, {
- mode: "development",
- devtool: "eval-source-map",
- devServer: {
- port: 3001,
- hot: true,
- historyApiFallback: true,
- proxy: {
- context: ["/api", "/proxy"],
- target: `http://localhost:${process.env.PORT || 3000}`,
- },
- stats: "minimal",
- },
- plugins: [
- new webpack.HotModuleReplacementPlugin(),
- new ReactRefreshWebpackPlugin({ overlay: false }),
- ].filter(Boolean),
- });
|