2
我正在使用Angular 2(v2.4),使用Angular CLI RC0創建,並使用VS Code進行編輯,並在KeyboardEvent
類型上獲得以下錯誤:找不到名稱'KeyboardEvent'找不到名稱'KeyboardEvent'
eventHandler(event: KeyboardEvent) {
// ...
}
我是否缺少打字或其他?
我正在使用Angular 2(v2.4),使用Angular CLI RC0創建,並使用VS Code進行編輯,並在KeyboardEvent
類型上獲得以下錯誤:找不到名稱'KeyboardEvent'找不到名稱'KeyboardEvent'
eventHandler(event: KeyboardEvent) {
// ...
}
我是否缺少打字或其他?
安裝打字稿
使用npm install --save-dev typescript
安裝打字稿到本地環境。 你會發現在的KeyboardEvent node_modules /打字稿/ lib中定義/ lib.dom.d.ts
爲tsconfig.json
"lib": ["dom"]
添加庫在上述步驟之後,重新打開打字稿源。
謝謝!在Angular 2項目中完成npm安裝後,我應該在哪裏包含定義文件? –
使用命令(Windows)或終端(macOS)和「npm install」命令再次安裝。這將更新您已安裝的依賴關係。 – Pengyy
我已經這樣做了,它添加了所需的文件。現在我被一個醜陋的外觀卡住了/// '。有沒有其他方法? –