2014-02-11 31 views
1

我使用Require Optimizer將所有源文件合併到單個文件中。這很好,但是當我嘗試設置optimize: 'uglify'optimze: 'uglify2'時,我不會得到輸出錯亂:所有內容都合併到單個文件的一行中,但該行中充滿了原始變量名稱。無法獲得需要優化器來糾正輸出

我已經嘗試設置各種uglifyer選項,如:

uglify: {no_mangle: false} 

或:

uglify2: {mangle: true} 

,但他們沒有工作。任何人都可以解釋我如何讓優化器破壞其輸出?

編輯

這是我的build.js文件:

({ 
    baseUrl: ".", 
    paths: { 
     template: 'ext/require/hbs', 
     text: 'ext/require/text' 
    }, 
    name: "main", 
    optimize: "uglify", 
    out: "../built/main-built.js", 
    uglify: { 
     beautify: false, 
     space_colon: true, 
     no_mangle: false, 
    } 
}) 
+0

根據我的經驗,默認情況下發生了損壞。我會建議嘗試重現您遇到的最小文件集並將其提供給我們查看的問題。 – Louis

回答

0

我清盤通過更新需要我們的拷貝修復此。