update pay function
This commit is contained in:
@@ -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;
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user