Knockout + Typescript + NodeJS问题HTMLElement不存在

时间:2013-11-14 14:06:18

标签: javascript node.js knockout.js typescript

我不确定我是否在这里遗漏了一些东西但是我有一个新的项目与Knockout.d.ts并且我已经包含了淘汰npm包。唯一的问题我可以看到,如果d.ts是版本2.2.3和淘汰npm包是3.0.0。 Typescript通过npm作为最新版本安装,NodeJs是0.10.15。

无论如何,每当我尝试编译项目时,我都会收到错误Could not find symbol HTMLElement。我觉得这很有意义,因为nodeJS中没有HTML元素概念,但是我想知道我是如何解决这个问题的?

我尝试添加一个declare var HTMLElement: any然而这似乎不起作用,因为我猜它认为它是一个变量而不是一个类型,我不想创建自己的自定义HTML / Node / Element /基于文档的接口,以满足依赖...

我做错了什么或者是否有其他依赖缺失?由于网上没有太多可用的信息。

1 个答案:

答案 0 :(得分:1)

HTMLElement在lib.d.ts中定义。看起来像一个不稳定的安装。尝试重新安装TypeScript并确保使用--nolib编译器标志