我已经安装了 Visual Studio Express 2012 for Web。 我设置了 TypeScript,工作并编译成 JS。 我添加了 EaselJS 库,还有一个类型定义文件(称为 easeljs.d.ts) 我在 TypeScript 文件的顶部包含了以下内容:
/// <reference path="easeljs.d.ts" />
当我尝试在 TypeScript 文件中键入 Easel 类类型时,它无法识别该类型,即如果我添加 变种圆:形状; VS2012 在 IDE 窗口中抛出以下错误 - 当前作用域中不存在名称“Shape”
我是 TypeScript 的新手,可能在这里做一些小学生,但在我看到的所有示例中,它声明这是包含和获取第 3 方库的类型定义的方式。
任何想法...?
最佳答案
明白了:
我需要通过 createjs 模块引用类类型。
IE。
var circle:createjs.Shape;
绝对没问题!
关于javascript - 为什么 visual studio 不能识别 typescript 类型定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16299722/