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 |