Node.js 绝对引用路径

Node.js reference path absolute

我有一个用 WebStorm 开发的 Node.js 项目 IDE

我的项目结构是:

一个名为 "root" 的根文件夹,其中包含 2 个文件夹:"main" 和 "typings"。 "main" 包含一个名为 "foo.ts" 的文件,"typings" 包含一个名为 "bar.d.ts".

的文件

在foo.ts中我添加了一个参考路径到bar.d.ts。

这个有效:

///<reference path="../typings/bar.d.ts" />

这不起作用(得到 "File not found"):

///<reference path="/typings/bar.d.ts" />

这也不行:

///<reference path="/root/typings/bar.d.ts" />

如何去掉 2 个点 (..)?

How can I get rid of the 2 dots (..)

如果您提供磁盘上的绝对路径,则可以。然而,这不是您想要的。

如果您想要相对于项目根目录,引用标签不支持。

修复

只需使用 tsconfig.json 并使用 e.g. files

确保它包含 foo 和 bar