File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 1
1
const fs = require ( 'fs' )
2
+ const semver = require ( 'semver' )
2
3
const { DefinePlugin } = require ( 'webpack' )
3
4
4
5
async function chainWebpack ( api , pluginOptions , config ) {
5
6
const rendererProcessChain =
6
7
pluginOptions . chainWebpackRendererProcess || ( ( config ) => config )
7
- const realDirname = 'require("electron").remote.app.getAppPath()'
8
+ const { devDependencies } = require ( api . resolve ( './package.json' ) )
9
+ const realDirname = semver . gte (
10
+ devDependencies . electron . replace ( / ^ \^ / , '' ) ,
11
+ '12.0.0'
12
+ )
13
+ ? '__dirname.replace("electron.asar/renderer", "app.asar")'
14
+ : 'require("@electron/remote").app.getAppPath()'
8
15
if ( process . env . IS_ELECTRON ) {
9
16
if ( pluginOptions . nodeIntegration ) {
10
17
// Add externals
You can’t perform that action at this time.
0 commit comments