openflexure-microscope-server/vue.config.js
2019-06-07 17:03:08 +01:00

24 lines
No EOL
616 B
JavaScript

var webpack = require('webpack');
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',
},
config.plugins.push(
new webpack.DefinePlugin({
'process.env': {
PACKAGE: JSON.stringify(require('./package.json'))
}
})
)
},
outputDir: (process.env.VUE_APP_TARGET == 'electron-renderer') ? './app/dist' : './dist',
publicPath: ''
}