typescript--输出编译较小的命名空间生成
现在,当我指定许多要编译的文件时,会生成相同命名空间中的文件:typescript--输出编译较小的命名空间生成,typescript,Typescript,现在,当我指定许多要编译的文件时,会生成相同命名空间中的文件: var NS1; (function (NS1) { (function (NS2) { //... })(NS1.NS2 || (NS1.NS2 = {})); var NS2 = NS1.NS2; })(NS1 || (NS1 = {})); var NS1; (function (NS1) { (function (NS2) { //... })(NS1.NS
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 = {}));
有相当多的冗余。
是否有命令或工具将此命名空间进一步缩减为一个命名空间调用?不幸的是,没有。最简单的解决方案是将所有模块项移动到一个声明中