vue-cli-plugin-multi-compiler
Vue CLI 3 plugin to add support for webpack multi-compiler mode
Getting Started
vue add multi-compiler
Configure
This plugin provides a option (configureMultiCompilerWebpack
) in vue.config.js
to tweak original vue cli webpack config into multiple configs.
You can use either a function
or an array
:
function usage
module.exports = {
pluginOptions: {
configureMultiCompilerWebpack: webpackConfig => {
const cloneDeep = require('lodash.clonedeep')
const mainConfig = cloneDeep(webpackConfig)
const appConfig = cloneDeep(webpackConfig)
mainConfig.entry = {
main: './src/main.js'
}
appConfig.entry = {
app: './src/app.js'
}
return [mainConfig, appConfig]
}
}
}
array usage
module.exports = {
pluginOptions: {
configureMultiCompilerWebpack: [
{
entry: {
main: './src/main.js'
}
},
{
entry: {
app: './src/app.js'
}
}
]
}
}