模式
提供 mode 配置选项, 告知 webpack 使用相应的模式的内置优化
用法
只在配置中提供 mode 选项
1 | module.exports = { |
或者在 CLI 参数中传递
1 | webpack --mode=production |
选项
development:
会将process.env.NODE_ENV的值设为development. 启用NamedChunksPlugin和NamedModulesPluginproduction:
会将process.env.NODE_ENV的值设为production. 启用FlagDependencyUsagePlugin,FlagIncludedChunksPlugin,ModuleConcatenationPlugin,NoEmitOnErrorsPlugin,OccurrenceOrderPlugin,SideEffectsFlagPlugin和UglifyJsPlugin.
codes
mode: development
1 | // webpack.development.config.js |
mode: production
1 | // webpack.development.config.js |