概述

下表显示了 Rspack 对 Webpack 内置插件的支持状态。如果您有兴趣参与尚未实现的插件或功能的开发,我们非常欢迎您加入我们。

插件支持状态备注
BannerPlugin🟢 支持
EnvironmentPlugin🟢 支持
HotModuleReplacementPlugin🟢 支持
IgnorePlugin🟢 支持
LimitChunkCountPlugin🟢 支持
ModuleFederationPlugin🟢 支持
NormalModuleReplacementPlugin🟢 支持
ProvidePlugin🟢 支持
SourceMapDevToolPlugin🟢 支持
NodeTemplatePlugin🟢 支持
NodeTargetPlugin🟢 支持
ElectronTargetPlugin🟢 支持
EnableChunkLoadingPlugin🟢 支持
EnableLibraryPlugin🟢 支持
EnableWasmLoadingPlugin🟢 支持
ExternalsPlugin🟢 支持
FetchCompileAsyncWasmPlugin🟢 支持
EvalSourceMapDevToolPlugin🟢 支持
ModuleConcatenationPlugin🟢 支持
NoEmitOnErrorsPlugin🟢 支持
NodeEnvironmentPlugin🟢 支持
WebWorkerTemplatePlugin🟢 支持
EvalDevToolModulePlugin🟢 支持
APIPlugin🟢 支持
ConstPlugin🟢 支持
CommonJsPlugin🟢 支持
MergeDuplicateChunksPlugin🟢 支持
RemoveEmptyChunksPlugin🟢 支持
ConsumeSharedPlugin🟢 支持
ContainerPlugin🟢 支持
ContainerReferencePlugin🟢 支持
EntryOptionPlugin🟢 支持
JavascriptModulesPlugin🟢 支持
LoaderOptionsPlugin🟢 支持
NaturalChunkIdsPlugin🟢 支持
NaturalModuleIdsPlugin🟢 支持
RuntimeChunkPlugin🟢 支持
SideEffectsFlagPlugin🟢 支持
DefinePlugin🟡 部分支持rspack.DefinePlugin.runtimeValue 函数不支持
ProgressPlugin🟡 部分支持仅支持 profile 选项
SplitChunksPlugin🟡 部分支持minSizeReduction, usedExports 选项不支持
EntryPlugin🟡 部分支持layerwasmLoading 选项不支持
RealContentHashPlugin🟡 部分支持hashFunctionhashDigest 选项不支持
DeterministicChunkIdsPlugin🟡 部分支持contextmaxLength 选项不支持
DeterministicModuleIdsPlugin🟡 部分支持context, test, maxLength, salt, fixedLength, failOnConflict 选项不支持
DynamicEntryPlugin🟡 部分支持layerwasmLoading 选项不支持
NamedChunkIdsPlugin🟡 部分支持delimitercontext 选项不支持
NamedModuleIdsPlugin🟡 部分支持context 选项不支持
ProvideSharedPlugin🟡 部分支持暂未从 JavaScript 端导出
AutomaticPrefetchPlugin🔴 暂不支持待实现
DllPlugin🔴 暂不支持待实现
HashedModuleIdsPlugin🔴 暂不支持待实现
MinChunkSizePlugin🔴 暂不支持待实现
PrefetchPlugin🔴 暂不支持待实现
ProfilingPlugin🔴 暂不支持待实现
WatchIgnorePlugin🔴 暂不支持待实现
MemoryCachePlugin🔴 暂不支持待实现
RecordIdsPlugin🔴 暂不支持待实现
JsonpTemplatePlugin🔴 暂不支持待实现
LibraryTemplatePlugin🔴 暂不支持待实现
RequireJsStuffPlugin🔴 暂不支持待实现
NodeSourcePlugin🔴 暂不支持待实现
AMDPlugin🔴 暂不支持待实现
RequireContextPlugin🔴 暂不支持待实现
RequireEnsurePlugin🔴 暂不支持待实现
RequireIncludePlugin🔴 暂不支持待实现
FlagIncludedChunksPlugin🔴 暂不支持待实现
AbstractLibraryPlugin🔴 暂不支持待实现
AggressiveMergingPlugin🔴 暂不支持待实现
AggressiveSplittingPlugin🔴 暂不支持待实现
ChunkModuleIdRangePlugin🔴 暂不支持待实现
CleanPlugin🔴 暂不支持待实现
ContextExclusionPlugin🔴 暂不支持待实现
ContextReplacementPlugin🔴 暂不支持待实现
DelegatedPlugin🔴 暂不支持待实现
DllReferencePlugin🔴 暂不支持待实现
FetchCompileWasmPlugin🔴 暂不支持待实现
HttpUriPlugin🔴 暂不支持待实现
LibManifestPlugin🔴 暂不支持待实现
OccurrenceChunkIdsPlugin🔴 暂不支持待实现
OccurrenceModuleIdsPlugin🔴 暂不支持待实现
ReadFileCompileWasmPlugin🔴 暂不支持待实现
SyncModuleIdsPlugin🔴 暂不支持待实现