找不到名字'KeyboardEvent'

时间:2017-02-28 08:35:36

标签: angular

我正在使用Angular 2(v2.4),使用Angular CLI RC0创建,并使用VS Code进行编辑,并在KeyboardEvent类型上收到以下错误:找不到名称'KeyboardEvent'

eventHandler(event: KeyboardEvent) {
  // ...
}

我错过了打字或什么?

1 个答案:

答案 0 :(得分:4)

安装Typescript

使用npm install --save-dev typescript将typescript安装到您的本地环境。 你会发现在node_modules / typescript / lib / lib.dom.d.ts

中定义了KeyboardEvent

为tsconfig.json添加库

"lib": ["dom"]

完成上述步骤后,重新打开打字稿来源。