gpt4 book ai didi

visual-studio - 如何在没有绝对路径的情况下引用 typescript 文件?

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

自 typescript doesn't seem to support absolute path references ,我看不出如何保持我的引用文献整洁。我在我的文件夹结构中的许多不同位置都有 ts 文件,并且必须非常小心我的意思是 ..\Scripts\typings\jquery\jquery.d.ts 还是 ..\..\Scripts\typings\jquery\jquery.d.ts 看起来真的很笨拙。

是否有任何方法来指定根引用文件夹,这样我就不必指定相对于当前文件路径的所有路径,每个文件夹都不同?

最佳答案

目前无法指定要在引用中使用的 文件夹。

绝对文件路径确实有效,但通常与多个开发人员一起维护路径使得这对于许多 TypeScript 开发项目来说可能是行不通的。

例如,CodePlex 上有 discussions 表达了类似的请求(但没有解决方案)。由于 TypeScript 文件是独立的,有些人一直担心向编译器引入类似“项目”的方案。

一些开发人员会将最常需要的引用放在一个文件中(例如,称为 _references.d.ts)并在其中列出对定义文件的引用。然后,该文件将从其他 TypeScript 文件中引用。它简化了问题,但并没有完全消除问题(因为您仍然需要使用相对文件引用,并且可能会弹出 N 级目录):

/// <references path="../../../_references.d.ts." />

不过,根据您拥有的文件数量和定义的大小,您可能会发现,由于文件是单独编译的,因此编译过程将花费更长的时间(因为它从 _references.d 中提取可能未使用的定义.ts 文件)。 (例如,如果您在 IDE 中激活了“保存时编译”)。

关于visual-studio - 如何在没有绝对路径的情况下引用 typescript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26822836/

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