在一个文件中引用typescript定义,而不是所有JS文件?

时间:2015-04-30 18:13:20

标签: javascript typescript visual-studio-code

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

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

2 个答案:

答案 0 :(得分:8)

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

例如:

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

但是,仅当TypeScript 2发布时,这将适用于TypeScript编译器(请参阅globs):

或者您可以指定个人files

"files": [
    "./scripts/app.ts",
    "./scripts/other.d.ts"
]

答案 1 :(得分:1)

好的,所以在使用Code重新启动几次之后,似乎大部分时间它都会获取您已包含在其他文件中的打字稿定义。

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