我使用https://github.com/tssajo/Minify(依赖uglify for javascript)通过Sublime Text 2缩小js,css,html。
我想使用uglify尽可能地混淆函数/变量名,并通过命令行运行以下命令我得到了预期的效果...
uglifyjs --compress --mangle toplevel testJs.js
但我无法通过Minify" Minify.sublime-settings"来获得相同的效果。文件。默认情况下,它包含类似......
的条目"keep_comments": false,
"source_map": false,
有关详细信息,请参阅https://packagecontrol.io/packages/Minify,但我很难找到正确的格式来将某些uglify参数(详见此处https://github.com/mishoo/UglifyJS2#readme)映射到Minify的sublime设置。
我尝试过添加
之类的内容 "mangle": true,
"toplevel": true,
但到目前为止,我无法从命令行获得相同的行为。任何有关我做错的想法都会受到高度赞赏。
答案 0 :(得分:0)
与Minify的创建者聊天后,Minify.sublime-settings中所需的行只是......
"uglifyjs_options": "toplevel"