close
logologo
指南
配置
插件
API
博客
资源
FAQ
团队
品牌
术语表
功能规划
贡献指南
在线体验 ↗
版本
更新日志
Rspack 0.x 文档
English
简体中文
指南
配置
插件
API
博客
FAQ
团队
品牌
术语表
功能规划
贡献指南
在线体验 ↗
更新日志
Rspack 0.x 文档
English
简体中文
logologo
简介

同步自 webpack 的内置插件

总览
BannerPlugin
ContextReplacementPlugin
DefinePlugin
DllPlugin
DllReferencePlugin
ElectronTargetPlugin
EnableChunkLoadingPlugin
EnableLibraryPlugin
EnableWasmLoadingPlugin
EntryPlugin
EnvironmentPlugin
EvalSourceMapDevToolPlugin
ExternalsPlugin
HotModuleReplacementPlugin
IgnorePlugin
JavascriptModulesPlugin
LimitChunkCountPlugin
ModuleFederationPlugin
ModuleFederationPluginV1
NoEmitOnErrorsPlugin
NodeTargetPlugin
NodeTemplatePlugin
NormalModuleReplacementPlugin
ProgressPlugin
ProvidePlugin
RuntimeChunkPlugin
SourceMapDevToolPlugin
SplitChunksPlugin
WarnCaseSensitiveModulesPlugin
内部使用的插件

Rspack 独有的内置插件

CircularDependencyRspackPlugin
CopyRspackPlugin
CssChunkingPlugin
CssExtractRspackPlugin
HtmlRspackPlugin
LightningCssMinimizerRspackPlugin
SubresourceIntegrityPlugin
SwcJsMinimizerRspackPlugin
VirtualModulesPlugin

#RuntimeChunkPlugin

此插件用来控制 runtime chunk 如何生成,optimization.runtimeChunk 底层使用了该插件。

#选项

#name

用来配置 runtime chunk 的名字,可以是字符串也可以是个返回字符串函数,函数参数为入口的名字。

  • 类型: string | ((entrypoint: { name: string }) => string)
new rspack.optimize.RuntimeChunkPlugin({
  name: ({ name }) => `runtime~${name}`,
});
📝 在 GitHub 上编辑此页
Previous PageProvidePlugin
Next PageSourceMapDevToolPlugin