1. 第三方插件
一些社区比较常用的插件。
| 名称 | 描述 | 适用环境 |
|---|---|---|
| WebpackManifestPlugin | 生成资产清单 | |
| BabelMinifyWebpackPlugin | 使用 babel-minify 进行压缩 | |
| ChunkManifestWebpackPlugin | 将chunk id映射到其生成的资源文件 | |
| ExtractTextWebpackPlugin | 从 bundle 中提取文本(CSS)到单独的文件 | |
| HtmlWebpackPlugin | 简单创建 HTML 文件,用于服务器访问 | |
| CompressionWebpackPlugin | 准备压缩版本的资源,并使用 Content-Encoding 提供访问服务 | |
| DotenvWebpack | 安全快速设置环境变量 | |
| I18nWebpackPlugin | 为 bundle 增加国际化支持 | |
| NpmInstallWebpackPlugin | 在开发时自动安装缺少的依赖 | 开发 |
| UglifyjsWebpackPlugin | 可以控制项目中 UglifyJS 的版本 | |
| ZopfliWebpackPlugin | 通过 node-zopfli 将资源预先压缩的版本 | |
| CopyWebpackPlugin | 将单个文件或整个目录复制到构建目录 | |
| CleanWebpackPlugin | 在构建之前,可以删除/清理构建文件夹(s) | |
| offline-plugin |