The plugins
option is used to register Rsbuild plugins. If you need to register Rspack or Webpack plugins, please use tools.rspack.
unplugin is a unified plugin system for various build tools. You can use plugins implemented based on unplugin in Rsbuild, just import the /rspack
subpath of the plugin and register it via tools.rspack.
Here is an example of using unplugin-vue-components:
When using the transform hook in unplugin, please use the transformInclude
hook to match the specified module. When the transform hook matches the .html
module, it will replace the default EJS transformation of the html-rspack-plugin.
Please ensure that the version of
unplugin
package is >= v1.6.0.