For AI agents: the complete documentation index is available at /next/zh/llms.txt, the full documentation bundle is available at /next/zh/llms-full.txt, and this page is available as Markdown at /next/zh/rspeedy/plugin.md.
Rspeedy logo
Rspeedy
  • 简体中文
  • 插件

    Rsbuild 提供了一套强大的插件系统,允许用户进行功能扩展。Rspeedy 直接继承了这套插件系统。

    开发者编写的插件可以修改 Rspeedy/Rsbuild 的默认行为,并添加各种附加功能,包括但不限于:

    • 注册生命周期钩子
    • 转换模块源代码
    • 修改 Rsbuild 配置
    • 修改 Rspack 配置

    查找插件

    在寻找插件之前,建议先查看所需功能是否已包含在 Rspeedy 配置中。

    Rsbuild 插件

    以下 Rsbuild 插件可直接在 Rspeedy 中使用:

    Rspack/Webpack 插件

    以下 Rspack/Webpack 插件可在 Rspeedy 中使用:

    Info

    Rspack/Webpack 插件需要配置在 tools.rspack.plugins

    编写插件

    如果现有生态中的插件无法满足需求,可以考虑自行编写插件。

    Rsbuild 插件 API

    详见 Rsbuild - 插件钩子

    Rspack 插件 API

    详见 Rspack - Compiler 钩子Rspack - Compilation 钩子

    除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。