forked from o2team/xcel
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.js
39 lines (32 loc) · 1.01 KB
/
config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
'use strict'
const path = require('path')
const pkg = require('./app/package.json')
let config = {
// Name of electron app
// Will be used in production builds
name: pkg.product,
// webpack-dev-server port
port: 9080,
// electron-packager options
// Docs: https://simulatedgreg.gitbooks.io/electron-vue/content/docs/building_your_app.html
building: {
'app-version': pkg.version,
arch: ['x64', 'ia32'], // ia32, x64, armv7l, all
asar: true,
dir: path.join(__dirname, 'app'),
icon: path.join(__dirname, 'app/icons/icon'),
ignore: /src|main.ejs|icons/,
out: path.join(__dirname, 'builds'),
overwrite: true,
platform: process.env.PLATFORM_TARGET || 'all',
name: pkg.product
},
isDev: process.env.NODE_ENV === 'development',
backUrl: `file://${__dirname}/app/dist/background/index.html`
}
config.mainUrl = `http://localhost:${config.port}`;
if (!config.isDev) {
config.devtron = false
config.mainUrl = `file://${__dirname}/app/dist/index.html`
}
module.exports = config