From 2f6192b42d757bea2d6cb91eb6f89896bf6c8ca7 Mon Sep 17 00:00:00 2001 From: cyfung1031 <44498510+cyfung1031@users.noreply.github.com> Date: Mon, 2 Feb 2026 20:58:09 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=20rspack=20=E7=9A=84=20`?= =?UTF-8?q?jsc.target`=20=E4=B8=BA=20es2020?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rspack.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rspack.config.ts b/rspack.config.ts index a2c47f83a..fb3915e97 100644 --- a/rspack.config.ts +++ b/rspack.config.ts @@ -95,6 +95,7 @@ export default defineConfig({ loader: "builtin:swc-loader", options: { jsc: { + target: "es2020", externalHelpers: true, parser: { syntax: "typescript", @@ -108,7 +109,6 @@ export default defineConfig({ }, }, }, - env: { targets }, }, }, ], From 1de2b2b1d72444003ae6825c2d00b7995906fd42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E4=B8=80=E4=B9=8B?= Date: Tue, 3 Feb 2026 16:25:31 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=20targets=20=E6=8F=90=E5=8D=87=20=E5=86=85?= =?UTF-8?q?=E6=A0=B8=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rspack.config.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rspack.config.ts b/rspack.config.ts index fb3915e97..6409878d5 100644 --- a/rspack.config.ts +++ b/rspack.config.ts @@ -13,7 +13,8 @@ const isDev = process.env.NODE_ENV === "development"; const isBeta = version.includes("-"); // Target browsers, see: https://github.com/browserslist/browserslist -const targets = ["chrome >= 87", "edge >= 88", "firefox >= 78", "safari >= 14"]; +// 依照 https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/userScripts#browser_compatibility +const targets = ["chrome >= 120", "edge >= 120", "firefox >= 136"]; const src = path.join(dirname, "src"); const dist = path.join(dirname, "dist"); @@ -95,7 +96,6 @@ export default defineConfig({ loader: "builtin:swc-loader", options: { jsc: { - target: "es2020", externalHelpers: true, parser: { syntax: "typescript", @@ -109,6 +109,7 @@ export default defineConfig({ }, }, }, + env: { targets }, }, }, ],