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