yoyi-cli
Cross-project use, Helps you manage webpack configuration
Install
npm install yoyi-cli --save-dev
Usage
yoyi-cli run start|server : start dev server
yoyi-cli run build : build
Need to configure the entry
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'])
....
}