UglifyJS 2: эквивалент API для верхнего уровня cli -m?

Я пытаюсь преобразовать следующую команду:

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:true или mangle:'toplevel' не работает.


person pixelmike    schedule 08.01.2014    source источник


Ответы (1)


Поместите параметр toplevel в литералы объектов:

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