从命令行使用 uglifyjs 为某些函数添加异常

Adding exceptions for some function from mangling with uglifyjs from command line

我正在使用 uglifyjs 来最小化和破坏 javascript 文件。我正在使用以下命令

uglifyjs file.js -o file.min.js -c -m toplevel

我也想破坏函数名称,这就是为什么我添加 toplevel 作为 -m(mangle) 的选项。但是我想为某些功能添加例外。 我看了看link:https://www.npmjs.com/package/uglify-js#mangler-options 并给出了以下命令

uglifyjs file.js -o file.min.js -c -m toplevel -r 'fName1,fName2'

但这没有用,两个函数名仍然被破坏。 我能够使用命令

成功地为单个函数添加异常
uglifyjs file.js -o file.min.js -c -m toplevel -r fName1

但我需要一种方法来为多个函数添加异常。

在 Windows 上,通过 命令提示符 ,您需要将异常用双引号括起来 (")。例如:

uglifyjs file.js -o file.min.js -c -m toplevel -r "fName1,fName2"