diff --git a/examples/solid-component-bundle/package.json b/examples/solid-component-bundle/package.json index 2c42773ff..7cef2dd90 100644 --- a/examples/solid-component-bundle/package.json +++ b/examples/solid-component-bundle/package.json @@ -10,6 +10,7 @@ "build": "rslib build" }, "devDependencies": { + "@rsbuild/plugin-babel": "^1.0.5", "@rsbuild/plugin-sass": "^1.3.1", "@rsbuild/plugin-solid": "^1.0.5", "@rslib/core": "workspace:*", diff --git a/examples/solid-component-bundle/rslib.config.ts b/examples/solid-component-bundle/rslib.config.ts index 2022eff8a..117731969 100644 --- a/examples/solid-component-bundle/rslib.config.ts +++ b/examples/solid-component-bundle/rslib.config.ts @@ -1,3 +1,4 @@ +import { pluginBabel } from '@rsbuild/plugin-babel'; import { pluginSass } from '@rsbuild/plugin-sass'; import { pluginSolid } from '@rsbuild/plugin-solid'; import { defineConfig } from '@rslib/core'; @@ -12,5 +13,11 @@ export default defineConfig({ output: { target: 'web', }, - plugins: [pluginSolid(), pluginSass()], + plugins: [ + pluginBabel({ + include: /\.(?:jsx|tsx)$/, + }), + pluginSolid(), + pluginSass(), + ], }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index daec65f11..ff3fe2b2c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -247,6 +247,9 @@ importers: examples/solid-component-bundle: devDependencies: + '@rsbuild/plugin-babel': + specifier: ^1.0.5 + version: 1.0.5(@rsbuild/core@1.3.9) '@rsbuild/plugin-sass': specifier: ^1.3.1 version: 1.3.1(@rsbuild/core@1.3.9)