javascript - 为什么 visual studio 不能识别 typescript 类型定义?

标签 javascript visual-studio-2012 typescript

我已经安装了 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/

相关文章:

c# - 使用 MEF 和 VSIX 创建 Visual Studio 项目系统

c# - 如何防止应用程序被标记为可疑

Angular Material 2 DatePicker 仅包含月份和年份

javascript - 如何根据存在的数据编辑模板?

javascript - 为什么这个对 api 的调用不适用于 3 个字母的单词?

javascript - 如何将所有可观察值重置为默认值

windows - 获取可执行的 Windows 8 应用程序

javascript - 将子类别作为数组对象中的数组

reactjs - 使用具有日期时间本地类型的material-ui TextField 时是否会阻止输入清除?

javascript - 如何监控 jquery 中的只读输入? .change() 方法不起作用,因为它仅适用于非只读输入