如何将uglifyjs 3 mangle选项与toplevel和Reserved一起使用?

如何将uglifyjs 3 mangle选项与toplevel和Reserved一起使用?,uglifyjs,uglifyjs2,Uglifyjs,Uglifyjs2,我有以下命令: uglifyjs main.js bar.js -m toplevel reserved=['$','addTo','exports'] -c --source-map -o out.js 但这会带来错误: ERROR: ENOENT: no such file or directory, open 'reserved=[$,addTo,exports]' at Object.fs.openSync (fs.js:646:18) at Object.f

我有以下命令:

uglifyjs  main.js bar.js  -m  toplevel reserved=['$','addTo','exports']   -c --source-map -o out.js
但这会带来错误:

ERROR: ENOENT: no such file or directory, open 'reserved=[$,addTo,exports]'
    at Object.fs.openSync (fs.js:646:18)
    at Object.fs.readFileSync (fs.js:551:33)
如何使用toplevel(mangle函数名)和reserved-under-m选项? 我正在使用最新的uglifyJs和node 8.6。

这应该可以:

uglifyjs -m reserved=['$','addTo','exports'] toplevel=true  -c --source-map -o out.js -- main.js bar.js
正确答案是:

uglifyjs main.js bar.js-m toplevel,reserved=['$','addTo','exports']-c--源映射-o out.js


是的,这不起作用,我还是一样error@ace如果将输入文件添加到末尾,效果如何:
uglifyjs-m reserved=['$','addTo','exports']toplevel=true-c--source map-o out.js--main.js bar.js