8

我正在 Visual Studio Code 中开发 Node JS (+Express) 项目,我想知道是否有一种方法可以在一个全局位置引用 TypeScript 定义,而不必重新引用每个 JS 文件中的定义。

我看到 VSCode 支持 tsconfigs,但我不认为 .tsconfig 文件有一个部分。

4

2 回答 2

9

在某些编辑器中,您可以使用filesGlobtsconfig.json 中的属性来简化引用。

例如:

"filesGlob": [
    "./scripts/*.ts",
    "!./node_modules/**/*.ts"
]

但是,这仅在 TypeScript 2 发布时才能与 TypeScript 编译器一起使用(请参阅globs):

或者您可以指定个人files

"files": [
    "./scripts/app.ts",
    "./scripts/other.d.ts"
]
于 2015-04-30T18:53:10.447 回答
1

好的,在使用 Code 重新启动几次之后,似乎大多数时候它会选择您包含在其他文件中的打字稿定义。

我想我仍然会接受史蒂夫的回答,因为这样我可以避免在我的代码中有一堆引用。

于 2015-04-30T19:48:10.310 回答