Visual Studio JS 事件的代码 TS Intellisense,文件类型

Visual Studio Code TS Intellisense for JS Event, File types

尝试做类似的事情时,

onDragOver(event: Event): void

在 VS Code 中,智能感知抛出以下错误:

[ts] Cannot find name 'Event'.

当我尝试做类似的事情时,也会发生同样的情况,

let file: File = new File()

[ts] Cannot find name 'File'.

我将如何去除 VS Code 中的这些错误?我是 TS 和 VS Code 的新手,所以我缺少一些类型声明吗?

当您为浏览器编写代码时,将 "dom" 添加到 tsconfig.json 中的 lib 数组。

例如:

// tsconfig.json
{
  "compilerOptions": {
    ...
    "lib": [
      "dom",
      ...
    ]
  }
}