LearningRecord
LearningRecord copied to clipboard
有哪些常见的Plugin?他们是解决什么问题的
- define-plugin:定义环境变量
- clean-webpack-plugin:清除文件
- html-webpack-plugin: 用于编译 Webpack 项目中的 html 类型的文件
- mini-css-extract-plugin:提取css文件到单独的文件
- optimize-css-assets-webpack-plugin: 配置在「plugins」中,webpack就会在启动时使用这个插件。 而配置在 「optimization.minimizer」 中,就只会在「optimization.minimize」这个特性开启时使用
- ugliys-webpack-plugin:压缩js丑化js代码
- terser-webpack-plugin: uglify不支持es6,且uglify-es不再更新,我们选择terser作为js代码压缩工具