aux-search/frontend/config/webpack.dev.js

35 lines
892 B
JavaScript
Raw Normal View History

const path = require('path');
const {merge} = require('webpack-merge');
const common = require('./webpack.common.js');
const dev = {
mode: 'development',
devServer: {
hot: "only",
client: {
logging: "info"
},
static: {directory: path.join(__dirname, "../src/assets")},
devMiddleware: {
publicPath: "/",
stats: "errors-only"
},
historyApiFallback: true,
// feel free to delete this section if you don't need anything like this
onBeforeSetupMiddleware: function (devServer) {
// on port 3000
devServer.app.get("/test", function (req, res) {
res.json({result: "You reached the dev server"});
});
}
},
};
module.exports = env => {
const withDebug = !env.nodebug;
return merge(common(withDebug), dev);
}