我正在寻找一种在构建过程中执行此操作的方法,其中包含一些内容,最好以gulp
插件的形式提供:
A.ts
module Test {
export class A {
//...
}
}
B.ts
module Test {
export class B {
//...
}
}
使用某个工具创建一个未编译的(仍然是ts而不是js)输出,其中属于模块Test
的所有内容都放在同一个文件中:
Output.ts
module Test {
export class A {
//...
}
export class B {
//...
}
}
这可能吗?如果是这样,什么工具能够做到这一点?
我没有对像#34这样的解决方案感兴趣;哦,你只需要阅读第一行,将其分成空白,然后获取这些部分......",我可以做到,但是我我想找到一个可以自信地做到这一点的工具,而不会意外地破坏代码的语义。
提前致谢!
答案 0 :(得分:0)
我能做到这一点,但我想找到一个可以自信地做到这一点的工具,而不会意外地破坏代码的语义
此工具不存在。即使没有此工具(即您的现有语义),自动排序也是一个问题,因此我不建议使用内部模块:https://github.com/TypeStrong/atom-typescript/blob/master/docs/out.md