Solid 插件提供了对 Solid 的支持,插件内部集成了 babel-preset-solid。
你可以通过如下的命令安装插件:
你可以在 rsbuild.config.ts
文件中注册插件:
注册完插件后,你可以直接进行 Solid 开发。
由于 Solid 的 JSX 依赖 Babel 进行编译,因此你需要额外添加 Babel 插件。
Babel 编译会产生额外的编译开销,在上述例子中,我们通过 include
来匹配 .jsx
和 .tsx
文件,从而减少 Babel 带来的性能开销。
如果你需要自定义 Solid 的编译行为,可以使用以下配置项。
传递给 babel-preset-solid
的选项,请查阅 babel-preset-solid 文档 来了解具体用法。
SolidPresetOptions
{}