Skip to content

Commit c36f54d

Browse files
committed
add support for [email protected], use electron-webpack@2, electron@2
1 parent 12189ab commit c36f54d

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

generator/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ module.exports = (api, opts) => {
44
'source-map-support': '^0.5.4'
55
}
66
let devDependencies = {
7-
'electron-builder': '^20.8.1',
8-
'electron-webpack': '^1.13.0',
9-
electron: '^1.8.4'
7+
'electron-builder': '^20.13.4',
8+
'electron-webpack': '^2.1.1',
9+
electron: '^2.0.1'
1010
}
11-
if (opts.useTypescript) devDependencies['electron-webpack-ts'] = '^1.4.0'
11+
if (opts.useTypescript) devDependencies['electron-webpack-ts'] = '^2.0.2'
1212
api.extendPackage({
1313
scripts: {
1414
'build:electron': 'vue-cli-service build:electron',

index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ module.exports = (api, options) => {
1111
`See https://github.com/nklayman/vue-cli-plugin-electron-builder for more details.`
1212
},
1313
(args, rawArgs) => {
14-
api.setMode('production')
1514
setWebpackOptions(api, options)
1615
const execa = require('execa')
1716
const electronWebpackPath =
@@ -67,7 +66,6 @@ module.exports = (api, options) => {
6766
details: `See https://github.com/nklayman/vue-cli-plugin-electron-builder for more details.`
6867
},
6968
() => {
70-
api.setMode('dev')
7169
setWebpackOptions(api, options)
7270
const execa = require('execa')
7371
const electronWebpackPath =
@@ -132,3 +130,7 @@ function setWebpackOptions (api, options) {
132130
'module.exports=' + stringConfig
133131
)
134132
}
133+
module.exports.defaultModes = {
134+
'build:electron': 'production',
135+
'serve:electron': 'dev'
136+
}

0 commit comments

Comments
 (0)