Files
vue-cli/packages/@vue/cli-ui/index.js
2018-04-23 18:42:40 +02:00

30 lines
692 B
JavaScript

exports.clientAddonConfig = function ({ id, port = 8042 }) {
return {
baseUrl: `/_addon/${id}`,
devBaseUrl: `http://localhost:${port}/`,
configureWebpack: {
output: {
// Important
filename: 'index.js'
}
},
css: {
extract: false
},
chainWebpack: config => {
config.plugins.delete('preload')
config.plugins.delete('prefetch')
config.plugins.delete('html')
config.plugins.delete('split-vendor')
config.plugins.delete('split-vendor-async')
config.plugins.delete('split-manifest')
},
devServer: {
headers: {
'Access-Control-Allow-Origin': '*'
},
port
}
}
}