24 lines
No EOL
632 B
JavaScript
24 lines
No EOL
632 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_VERSION: JSON.stringify(require('./package.json').version)
|
|
}
|
|
})
|
|
)
|
|
},
|
|
outputDir: (process.env.VUE_APP_TARGET == 'electron-renderer') ? './app/dist' : './dist',
|
|
publicPath: ''
|
|
} |