Skip to content

Commit b051927

Browse files
committed
fix: env variables missing and webpack changing __dirname/__filename
1 parent 9e7e40b commit b051927

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ module.exports = (api, options) => {
7373

7474
console.log('Bundling render process:')
7575
rendererConfig.target('electron-renderer').output.publicPath('./')
76+
rendererConfig.node.set('__dirname', false).set('__filename', false)
7677
await buildRenderer(
7778
{ _: [], dest: outputDir + '/bundled' },
7879
api,
@@ -147,7 +148,10 @@ module.exports = (api, options) => {
147148
const execa = require('execa')
148149
const serve = require('@vue/cli-service/lib/commands/serve').serve
149150
const rendererConfig = api.resolveChainableWebpackConfig()
150-
rendererConfig.target('electron-renderer')
151+
rendererConfig
152+
.target('electron-renderer')
153+
.node.set('__dirname', false)
154+
.set('__filename', false)
151155
const mainConfig = new Config()
152156
mainConfig
153157
.mode('development')
@@ -214,6 +218,7 @@ module.exports = (api, options) => {
214218
cwd: api.resolve('.'),
215219
stdio: 'inherit',
216220
env: {
221+
...process.env,
217222
WEBPACK_DEV_SERVER_URL: server.url
218223
}
219224
}

0 commit comments

Comments
 (0)