2021-12-06 22:15:26 +01:00
|
|
|
config.resolve.modules.push("../../processedResources/js/main");
|
|
|
|
|
|
|
|
|
|
if (config.devServer) {
|
2022-06-19 10:16:37 +02:00
|
|
|
config.devServer.hot = true;
|
|
|
|
|
config.devtool = 'eval-cheap-source-map';
|
|
|
|
|
config.devServer.host = "0.0.0.0"
|
2021-12-06 22:15:26 +01:00
|
|
|
} else {
|
2022-06-19 10:16:37 +02:00
|
|
|
config.devtool = undefined;
|
2021-12-06 22:15:26 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// disable bundle size warning
|
|
|
|
|
config.performance = {
|
2022-06-19 10:16:37 +02:00
|
|
|
assetFilter: function (assetFilename) {
|
|
|
|
|
return !assetFilename.endsWith('.js');
|
|
|
|
|
},
|
2021-12-06 22:15:26 +01:00
|
|
|
};
|
2022-06-19 10:16:37 +02:00
|
|
|
|
2022-09-09 17:21:09 +02:00
|
|
|
// required for single-page app
|
|
|
|
|
config.devServer.historyApiFallback = true
|