首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Plugins

webpack有一个丰富的插件界面。webpack中的大部分功能都使用这个插件接口。这使得webpack变得灵活

Name

描述

AggressiveSplittingPlugin

将原始块分割成更小的块

BabelMinifyWebpackPlugin

用babel-minify缩小

BannerPlugin

将横幅添加到每个生成的块的顶部

CommonsChunkPlugin

提取块之间共享的通用模块

ComponentWebpackPlugin

在webpack中使用组件

CompressionWebpackPlugin

准备资源的压缩版本以通过Content-Encoding为其提供服务

ContextReplacementPlugin

覆盖需求表达式的推断上下文

DefinePlugin

允许在编译时配置全局常量

DllPlugin

拆分包以显着提高构建时间

EnvironmentPlugin

在process.env键上使用DefinePlugin的简写

ExtractTextWebpackPlugin

从捆绑文件中提取文本(CSS)到单独的文件中

HotModuleReplacementPlugin

启用热模块更换(HMR)

HtmlWebpackPlugin

轻松创建HTML文件来为您的软件包提供服务

I18nWebpackPlugin

将i18n支持添加到您的软件包

IgnorePlugin

从捆绑中排除某些模块

LimitChunkCountPlugin

设置分块的最小/最大限制以更好地控制分块

LoaderOptionsPlugin

用于从webpack 1迁移到2

MinChunkSizePlugin

保持块大小超过指定的限制

NoEmitOnErrorsPlugin

出现编译错误时跳过发射阶段

NormalModuleReplacementPlugin

替换与正则表达式匹配的资源

NpmInstallWebpackPlugin

在开发过程中自动安装缺失的依赖项

ProvidePlugin

使用模块而不必使用import / require

SourceMapDevToolPlugin

对源地图进行更精细的控制

UglifyjsWebpackPlugin

启用对项目中UglifyJS版本的控制

ZopfliWebpackPlugin

使用node-zopfli准备压缩版本的资产

有关更多第三方插件,请参阅awesome-webpack中的列表。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com