我正在尝试将typescript与模块一起用作具有文件夹结构的命名空间
/ns1/ns2/class1.ts
class2.ts
usage.ts
其中usage.ts可以执行:
new ns1.ns2.class1();
new ns1.ns2.class2();
如果这是纯粹的js,我会用requirejs完成所有操作。
我找到了
我的问题:
由于你不会使用r.js来压缩300个生成的js文件的正确方法是什么?
和
有没有人找到一个更好的打字稿方式:
看起来你可以在命名空间中拥有全局模块或全局......而不是两者都有。
答案 0 :(得分:2)
如果您有两个使用///引用相互引用的打字稿文件,并使用--out编译器标志进行编译,则typescript将为您合并两个(或n个)文件