我的打字稿文件中有以下导入
import interactjs = require('http://cdnjs.cloudflare.com/ajax/libs/interact.js/1.2.6/interact.min.js');
我在相对路径中也有interact.d.ts ../../../typings/interactjs/interact.d.js,如何根据类型声明进行打字稿类型检查?
答案 0 :(得分:0)
您必须在脚本文件中引用导入的定义文件:
/// <reference path="../../../typings/interactjs/interact.d.js" />
答案 1 :(得分:0)
您可以将您的tsd文件放在jsconfig.json
中。有关详细信息,请参阅docs。
以下总结历史和易于参考。
随着jsconfig.json的引入,您不再需要在每个文件中使用///引用(这些在VS Code的初始版本中是必需的)。由于文件集是在jsconfig.json中定义的,因此VS Code知道哪些文件和符号是项目的一部分。
例如,您可以将新的类型定义.d.ts文件拖放到项目文件夹中,VS Code将自动将其拾取。
{
"files": [
"app.js",
"typings/node/dode.d.ts"
]
}