diff options
Diffstat (limited to 'electron/service/config/dev.js')
| -rw-r--r-- | electron/service/config/dev.js | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/electron/service/config/dev.js b/electron/service/config/dev.js new file mode 100644 index 00000000..42a82b37 --- /dev/null +++ b/electron/service/config/dev.js @@ -0,0 +1,43 @@ +'use strict' + +const { merge } = require('webpack-merge') + +const baseWebpackConfig = require('./base') +const cssWebpackConfig = require('./css') +const config = require('../project.config') +const { ProvidePlugin, DefinePlugin } = require('webpack') + + +module.exports = merge(baseWebpackConfig, cssWebpackConfig, { + entry: { + main: './src/renderer/main.js' + }, + + mode: 'development', + + devtool: 'eval-cheap-module-source-map', + + devServer: { + watchFiles: ['src/**/*'], + historyApiFallback: { + rewrites: [{ from: /./, to: '/index.html' }], + }, + devMiddleware: { + publicPath: config.dev.publicPath, + }, + open: false, + host: '0.0.0.0', + port: 'auto', + liveReload: true, + }, + + infrastructureLogging: { + level: 'warn', + }, + + stats: { + assets: false, + modules: false, + errorDetails: false, + }, +}) |
