configureWebpack: config => {
config.optimization.minimizer[0].options.terserOptions.compress.drop_console = process.env.NODE_ENV === 'production'
// provide the app's title in webpack's name field, so that
config.externals = {
name: name,
resolve: {
alias: {
'@': resolve('src')
}
}
}
}
该博客探讨了如何在Webpack配置中进行优化,特别是如何根据环境条件动态设置`minimizer`的`terserOptions.compress.drop_console`选项。同时,详细介绍了如何在Webpack中声明并解析应用的外部依赖,如通过`externals`字段设置应用名称,并利用`alias`简化模块导入路径。





