我最近從使用手寫編譯腳本和Google Closure編譯器切換到使用Brunch,在那裏我或多或少被迫使用UglifyJS。使用UglifyJS(早午餐)壓縮Object.prototype.functions
我有配置選項
uglify:
mangle:
toplevel: true
eval: true
functions: true
compress: true
我的班使用的正在建造的原型風格。
即。
function Car() { }
Car.prototype.startEngine = function() { }
,然後(c是在全球範圍內和被調用一次)
var c = new Car();
car.startEngine();
添加頂層:真正的配置選項軋液車,但沒有樣機功能(即startEngine)是錯位的。
我想不改變我的類結構,但我可以得到UglifyJS來破壞這些函數名?
謝謝:)