From 396adca35f1022bd30fd9639e6ccedfa393e7146 Mon Sep 17 00:00:00 2001 From: Joel Collins Date: Sun, 2 Jun 2019 21:15:32 +0100 Subject: [PATCH] Separate app and web builds --- vue.config.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/vue.config.js b/vue.config.js index ad3386d1..1cf8436d 100644 --- a/vue.config.js +++ b/vue.config.js @@ -1,3 +1,15 @@ module.exports = { + configureWebpack: config => { + config.target = process.env.VUE_APP_TARGET || 'web', + config.entry = (process.env.VUE_APP_TARGET == 'electron-renderer') + ? { + main: './src/main.js', + app: './src/main.app.js' + } + :{ + main: './src/main.js', + } + }, + outputDir: (process.env.VUE_APP_TARGET == 'electron-renderer') ? './app/dist' : './dist', publicPath: '' } \ No newline at end of file