假设有一个函数
function fname (arg1) {}当terser缩小它时,它会同时更改函数名和参数名(默认情况下)
我需要保持参数名称不变。我已经找到了一个解决函数rename的--keep_fnames选项,但是我没有看到任何阻止参数被重命名的选项。
发布于 2021-02-20 04:49:53
所以事实证明这是一个已知的问题。
作者正在等待即将到来的tc39/proposal-binary-ast完成,这可能会阻止函数源代码随functionObject.toString()调用一起提供。
按照现在的情况,没有办法做到这一点。
参考文献:
1:https://github.com/terser/terser/issues/622
2:https://github.com/tc39/proposal-binary-ast#functionprototypetostring
https://stackoverflow.com/questions/66284457
复制相似问题