下表显示了 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 | 🟡 部分支持 | layer 和 wasmLoading 选项不支持 |
RealContentHashPlugin | 🟡 部分支持 | hashFunction 和 hashDigest 选项不支持 |
DeterministicChunkIdsPlugin | 🟡 部分支持 | context 和 maxLength 选项不支持 |
DeterministicModuleIdsPlugin | 🟡 部分支持 | context , test , maxLength , salt , fixedLength , failOnConflict 选项不支持 |
DynamicEntryPlugin | 🟡 部分支持 | layer 和 wasmLoading 选项不支持 |
NamedChunkIdsPlugin | 🟡 部分支持 | delimiter 和 context 选项不支持 |
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 | 🔴 暂不支持 | 待实现 |