使用uglifyjs从命令行中修改某些函数的异常

时间:2017-02-14 12:50:24

标签: javascript npm uglifyjs

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

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

我也希望破坏函数名称,这就是为什么我将 toplevel 添加为 -m(mangle)的选项的原因。但是我想为某些功能添加例外。 我查看了链接: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

但我需要一种方法来为多个功能添加例外。

1 个答案:

答案 0 :(得分:1)

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

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