下表显示了 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 | 🔴 暂不支持 | 待实现 |