diff --git a/packages/core/admin/_internal/node/webpack/config.ts b/packages/core/admin/_internal/node/webpack/config.ts index 2a1f0be1a4..8cf2ad9ab2 100644 --- a/packages/core/admin/_internal/node/webpack/config.ts +++ b/packages/core/admin/_internal/node/webpack/config.ts @@ -33,12 +33,23 @@ const resolveBaseConfig = async (ctx: BuildContext) => { module: { rules: [ { - test: /\.(t|j)sx?$/, + test: /\.(ts|tsx)$/, loader: require.resolve('esbuild-loader'), options: { loader: 'tsx', - jsx: 'automatic', target, + jsx: 'automatic', + }, + }, + { + test: /\.(js|jsx|mjs)$/, + use: { + loader: require.resolve('esbuild-loader'), + options: { + loader: 'jsx', + target, + jsx: 'automatic', + }, }, }, {