我正在使用TypeScript编译一些相互引用的文件。这些文件相互引用。TypeScript不编译引用的文件
问题是当我编译它们时,它包含了它引用的文件的编译内容。
实施例:
// in Foo.ts
class Foo {}
// in Bar.ts
/// <reference path='./Foo.ts'/>
class Bar extends Foo {}
如果我试图只是编译Bar.ts还将包括FOO中的代码的输出。
基于另一个线程(如下所述),它看起来像是在使用--out参数时执行此操作。但是,我需要使用out参数,但不希望它链接(因为我会自己把事情挂钩)。
有没有人有任何想法如何区分这两个功能的位?
注意: 这不是Referencing TypeScript file includes whole file in output的重复,因为这纯粹是为了使用Web Essentials。我直接使用命令行编译器,但问题类似。
问题在于我希望能够在没有额外代码的情况下执行单个文件(与Symfony中的Assetic一起使用,它一次只能处理一个文件)。我已经发现,如果我不使用-out,它可以工作,但是使用它或者不会改变它的功能是很奇怪的。这看起来像是一个不必要的相关特征。 +1,因为我不知道。 = p – samanime 2013-03-08 21:56:53
我标记为答案,因为它技术上给了我需要的解决方案......只是不是我想要的解决方案。 = p – samanime 2013-03-25 17:43:58