Files
vue-cli/packages/@vue/cli-ui/index.js
Evan You a9e12865b5 feat: respect baseUrl during development
BREAKING CHANGE: `devBaseUrl` option has been removed. `baseUrl` now works for
both development and production. To use different paths for prod/dev, use
conditional values based on `process.env.NODE_ENV` in `vue.config.js`.
2018-05-30 11:01:16 -04:00

30 lines
678 B
JavaScript

exports.clientAddonConfig = function ({ id, port = 8042 }) {
return {
baseUrl: process.env.NODE_ENV === 'production'
? `/_addon/${id}`
: `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('optimize-css')
config.optimization.splitChunks(false)
},
devServer: {
headers: {
'Access-Control-Allow-Origin': '*'
},
port
}
}
}