gpt4 book ai didi

TypeScript 不编译引用的文件

转载 作者:搜寻专家 更新时间:2023-10-30 21:31:39 24 4
gpt4 key购买 nike

我正在使用 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。我直接使用命令行编译器,但问题类似。

最佳答案

如果您将目录名(而不是文件名)传递给 -out 开关,您将获得单独的编译。您需要 0.8.2 或更高版本才能执行此操作。

关于TypeScript 不编译引用的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15284492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com