我正在使用 TypeScript 编译一些相互引用的文件。这些文件相互引用。
问题是当我编译它们时,它也包括它引用的文件的编译内容。
例子:
// in Foo.ts
class Foo {}
// in Bar.ts
/// <reference path='./Foo.ts'/>
class Bar extends Foo {}
如果我尝试只编译 Bar.ts,输出也将包含 Foo 的代码。
基于另一个线程(如下所述),如果您使用 --out 参数,它看起来会这样做。但是,我需要使用 out 参数,但不希望它被链接(因为我会自己连接起来)。
有谁知道如何分离这两个功能?
注意:这不是引用 TypeScript 文件在输出中包含整个文件的副本,因为这纯粹是为了使用 Web Essentials。我直接使用命令行编译器,虽然问题是相似的。