css-minimizer-webpack-plugin替换optimize-css-assets-webpack-plugin
For webpack v5 or above please use css-minimizer-webpack-plugin instead.
webpack-merge引入方式
// 4.+
const merge = require('webpack-merge')
// 5.+
const { merge } = require('webpack-merge')
- devServer的overlay调整在client参数下
// 4.+
module.exports = {
devServer: {
overlay: {
errors: true,
warnings: false
}
}
}
// 5.+
module.exports = {
devServer: {
client: {
overlay: {
errors: true,
warnings: false
}
}
}
}
// 4.+
module.exports = {
devtool: 'cheap-eval-source-map',
}
// 5.+
module.exports = {
devtool: 'eval-cheap-source-map',
}
- splitChunks.name 不能设置为true
拆分 chunk 的名称。设为 false 将保持 chunk 的相同名称,因此不会不必要地更改名称。
这篇博客介绍了Webpack5中的一些关键更新,包括用css-minimizer-webpack-plugin替换optimize-css-assets-webpack-plugin以优化CSS压缩,webpack-merge引入方式的变化,以及devServer的overlay配置在client参数下的调整。此外,还提醒开发者注意splitChunks.name不能设置为true,以避免不必要的chunk命名更改。对于Webpack升级和配置更新的开发者来说,这些信息至关重要。
1068

被折叠的 条评论
为什么被折叠?



