Cross-project use, Helps you manage webpack configuration
npm install yoyi-tools
yoyi-tools run start|server : start dev server
yoyi-tools run build : build
In package.json
config: {
entry: '', // require, webpack entry for build dist,
port: 8002, // dev server port, default 8002
output:{}, // webpack output for build dist
HtmlWebpackPluginConfig: {} //webpack plugin config for build dist
}
Or in webpack.config.js
You can have a custom configuration, It will merge with the default configuration
module.exports = function(defaultConfig) {
defaultConfig.entry = {
// entry
}
defaultConfig.entry = {
// entry
}
defaultConfig.plugins = {
// some plugins
}
// or
defaultConfig.plugins.push(['other plugin'])
....
}