diff --git a/rsdoctor/arco-pro/rspack.config.js b/rsdoctor/arco-pro/rspack.config.js index f190aba2..f2aa6a09 100644 --- a/rsdoctor/arco-pro/rspack.config.js +++ b/rsdoctor/arco-pro/rspack.config.js @@ -36,44 +36,48 @@ const config = { { test: /\.(j|t)s$/, exclude: [/[\\/]node_modules[\\/]/], - loader: "builtin:swc-loader", - options: { - sourceMap: false, - jsc: { - parser: { - syntax: "typescript", + use: { + loader: "builtin:swc-loader", + options: { + sourceMap: false, + jsc: { + parser: { + syntax: "typescript", + }, + externalHelpers: true, + }, + env: { + targets: "Chrome >= 48", }, - externalHelpers: true, - }, - env: { - targets: "Chrome >= 48", }, - }, + } }, { test: /\.(j|t)sx$/, - loader: "builtin:swc-loader", exclude: [/[\\/]node_modules[\\/]/], - options: { - sourceMap: false, - jsc: { - parser: { - syntax: "typescript", - tsx: true, - }, - transform: { - react: { - runtime: "automatic", - development: !prod, - refresh: !prod, + use: { + loader: "builtin:swc-loader", + options: { + sourceMap: false, + jsc: { + parser: { + syntax: "typescript", + tsx: true, }, + transform: { + react: { + runtime: "automatic", + development: !prod, + refresh: !prod, + }, + }, + externalHelpers: true, + }, + env: { + targets: "Chrome >= 48", }, - externalHelpers: true, - }, - env: { - targets: "Chrome >= 48", }, - }, + } }, { test: /\.png$/,