Rspack 提供两种方案来支持 Solid:
得益于 Rspack 对 babel-loader 的良好兼容,在 Rspack 里使用 Solid 是非常简单的。只需要 babel-loader 配合 Solid 的 babel-solid-preset 即可。Rspack 提供了一个 Solid 的示例可供参考。
import { defineConfig } from '@rspack/cli';
export default defineConfig({
entry: {
main: './src/index.jsx',
},
module: {
rules: [
{
test: /\.jsx$/,
use: [
{
loader: 'babel-loader',
options: {
presets: ['solid'],
plugins: ['solid-refresh/babel'],
},
},
],
},
],
},
});