Cosmos-Server/webpack.dev.js

32 lines
886 B
JavaScript

const { merge } = require("webpack-merge")
const { resolve } = require("path")
const webpackCommon = require("./webpack.common.js")
const webpackProd = require("./webpack.prod.js")
module.exports = merge(process.env.production ? webpackProd : webpackCommon, {
mode: "development",
devtool: !process.env.useProduction ? "inline-source-map" : undefined,
target: "web",
devServer: {
port: 3000,
hot: true,
compress: true,
historyApiFallback: true,
static: resolve(__dirname, "static"),
proxy: {
"/cosmos/api": {
target: "http://localhost:9000",
logLevel: "debug",
secure: false,
ws: true
}
},
client: {
overlay: {
errors: true,
warnings: true
}
}
}
})