typescript --out编译较小的命名空间生成

时间:2013-07-19 14:49:55

标签: typescript

现在,当我指定要编译的大量文件时,会生成同一命名空间中的文件:

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 = {}));

有很多冗余。 是否有命令或工具进一步将此命名空间减少为一个命名空间调用?

1 个答案:

答案 0 :(得分:0)

不幸的是没有。最简单的解决方案是将所有模块项目移动到一个声明