UglifyJS 2:api相当于cli -m toplevel?

时间:2014-01-08 18:39:51

标签: javascript uglifyjs uglifyjs2

我正在尝试转换以下命令:

uglifyjs src1.js src2.js -c -m toplevel --screw-ie8

到API调用:

ug.minify(['src1.js','src2.js'], {mangle:true, compress:true, ie_proof:false})

但我无法弄清楚如何设置'顶级'。设置toplevel:truemangle:'toplevel'不起作用。

1 个答案:

答案 0 :(得分:2)

toplevel选项放在对象文字中:

require('uglify-js').minify(['src1.js','src2.js'], {
    mangle: {
        toplevel: true
    },
    compress: true,
    ie_proof: false
});