2013-07-19 26 views
2

現在,當我指定了很多文件彙編了下來,在同一個命名空間中的文件被生成:打字稿--out編譯較小的命名空間一代

var NS1; 
(function (NS1) { 
    (function (NS2) { 
     //... 
    })(NS1.NS2 || (NS1.NS2 = {})); 
    var NS2 = NS1.NS2; 
})(NS1 || (NS1 = {})); 
var NS1; 
(function (NS1) { 
    (function (NS2) { 
     //... 
    })(NS1.NS2 || (NS1.NS2 = {})); 
    var NS2 = NS1.NS2; 
})(NS1 || (NS1 = {})); 

有相當多的冗餘。 是否有一個命令或工具可以進一步將這個名稱空間縮減爲一個名稱空間調用?

回答

0

不幸的是沒有。最簡單的解決方案是將所有模塊項目移動到一個聲明中