diff --git a/packages/apps-electron/src/electron/window.ts b/packages/apps-electron/src/electron/window.ts index 804267adea..e62d9091de 100644 --- a/packages/apps-electron/src/electron/window.ts +++ b/packages/apps-electron/src/electron/window.ts @@ -10,6 +10,7 @@ export function createWindow (environment: string): Promise { const win = new BrowserWindow({ height, + icon: path.join(__dirname, 'icon.png'), webPreferences: { contextIsolation: true, enableRemoteModule: false, diff --git a/packages/apps-electron/webpack.main.config.js b/packages/apps-electron/webpack.main.config.js index b89d068495..35f73f488f 100644 --- a/packages/apps-electron/webpack.main.config.js +++ b/packages/apps-electron/webpack.main.config.js @@ -5,6 +5,7 @@ /* eslint-disable camelcase */ const TerserPlugin = require('terser-webpack-plugin'); +const CopyWebpackPlugin = require('copy-webpack-plugin'); const path = require('path'); const ENV = process.env.NODE_ENV || 'production'; @@ -44,6 +45,9 @@ function createWebpack () { filename: '[name].js', path: path.join(__dirname, '/build') }, + plugins: [ + new CopyWebpackPlugin({ patterns: [{ from: 'assets' }] }) + ], resolve: { extensions: ['.js', '.jsx', '.json', '.ts', '.tsx'] },