update pay function

This commit is contained in:
2025-11-20 14:36:13 +08:00
parent 412b2c03ed
commit 8bf4a0b6c6

View File

@@ -116,8 +116,14 @@ module.exports = {
const originalTerserOptions = originalOptions.terserOptions || {}; const originalTerserOptions = originalOptions.terserOptions || {};
const originalMangle = originalTerserOptions.mangle || {}; const originalMangle = originalTerserOptions.mangle || {};
return new TerserPlugin({ // 只保留 TerserPlugin 有效的配置项
...originalOptions, const validOptions = {
test: originalOptions.test,
include: originalOptions.include,
exclude: originalOptions.exclude,
extractComments: originalOptions.extractComments,
parallel: originalOptions.parallel,
minify: originalOptions.minify,
terserOptions: { terserOptions: {
...originalTerserOptions, ...originalTerserOptions,
keep_classnames: /^(IChartApi|ISeriesApi|Re)$/, // 保留 lightweight-charts 的类名 keep_classnames: /^(IChartApi|ISeriesApi|Re)$/, // 保留 lightweight-charts 的类名
@@ -127,7 +133,9 @@ module.exports = {
reserved: ['createChart', 'addLineSeries', 'addSeries', 'IChartApi', 'ISeriesApi'], reserved: ['createChart', 'addLineSeries', 'addSeries', 'IChartApi', 'ISeriesApi'],
}, },
}, },
}); };
return new TerserPlugin(validOptions);
} }
return plugin; return plugin;
}); });