Fix dev mode
This commit is contained in:
parent
e932e1ed43
commit
39040adb45
3 changed files with 20 additions and 7 deletions
|
@ -7,7 +7,7 @@ const CopyWebpackPlugin = require('copy-webpack-plugin');
|
|||
const STATIC_ROOT = path.resolve(__dirname, 'static/');
|
||||
const DIST_ROOT = path.resolve(__dirname, 'dist/');
|
||||
|
||||
const mainConfig = {
|
||||
let mainConfig = {
|
||||
target: 'electron-main',
|
||||
entry: {
|
||||
main: './src/platforms/electron/index.js',
|
||||
|
@ -46,11 +46,23 @@ const mainConfig = {
|
|||
devServer: {
|
||||
contentBase: path.join(__dirname, 'dist/electron'),
|
||||
},
|
||||
externals: {
|
||||
keytar: 'require("keytar")',
|
||||
},
|
||||
};
|
||||
|
||||
if (process.env.NODE_ENV === 'production') {
|
||||
// Apply prod overrides
|
||||
mainConfig = merge(mainConfig, {
|
||||
externals: {
|
||||
keytar: 'require("keytar")',
|
||||
},
|
||||
});
|
||||
} else {
|
||||
const nodeExternals = require('webpack-node-externals');
|
||||
// Apply dev overrides
|
||||
mainConfig = merge(mainConfig, {
|
||||
externals: [nodeExternals()],
|
||||
});
|
||||
}
|
||||
|
||||
const renderConfig = {
|
||||
target: 'electron-renderer',
|
||||
entry: {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue