首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类型定义引用

类型定义引用
EN

Stack Overflow用户
提问于 2016-01-29 05:01:47
回答 1查看 666关注 0票数 1

我有一个有多个打字本文件的项目。如果我添加一个新的类型记录文件,我必须引用类型来编译它,VS无法解决它们本身。此外,我还有不需要引用类型的空.ts文件,所以我将代码放入其中,这样就可以工作了。

当我发现它时,我保存了这个文件,现在当我需要创建新的.ts文件时,我复制了该文件,所有的事情都很有魅力。

因此,假设在一个文件夹中,我同时拥有两个.ts文件:一个魔术文件的副本和一个新创建的文件。

如果我把这段代码放进魔法文件

代码语言:javascript
复制
class Test {
    test: KnockoutObservable<string>;
}

它会编译。如果我把相同的代码放到另一个文件中,上面写着

找不到名字KnockoutObservable

第一个文件有什么特别之处?

我正在使用2015。我安装了敲除打字机。解决方案中有空的tsconfig.json文件。我不想使用/ reference注释引用类型。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-01-29 09:44:22

您需要使用TSD并安装适当的".d.ts“文件,例如:

代码语言:javascript
复制
tsd install knockout

它将"knockout.d.ts“下载到您的项目中,并将定义放在键入文件夹中:

代码语言:javascript
复制
typings/knockout/knockout.d.ts 

然后,您可以添加相应的引用到顶部或"ts“文件。例如:

代码语言:javascript
复制
/// <reference path="../../typings/knockout/knockout.d.ts" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35077234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档