如何在 VS Code 中将 lib es2019 添加到最近更新到 v10 的 Angular 项目?

Dau*_*eDK 7 typescript visual-studio-code angular

我的目标是一个可运行的 Angular v10 项目,.flat()在数组上使用。我们的团队最近将 Angular 项目升级到版本 10。现在该项目基于 Angular CLI,根目录中有以下文件:

  1. tsconfig.base.json
  2. tsconfig.json

一切正常,但我们的 IDE(与代码)向我们发出警告:

Property 'flat' does not exist on type 'string[][]'.ts(2339)
Run Code Online (Sandbox Code Playgroud)

根据这个答案,添加es2019到 lib 属性应该可以解决这个问题。但我已将“es2019”添加到 tsconfig.base.jsontsconfig.json 中,但没有任何帮助。

Bri*_*vis 5

就我而言,我已经在“lib”中有一些东西,所以我只是将 es 从 2018 年更改为 2019 年:

从:

"lib": ["es2018", "dom"]
Run Code Online (Sandbox Code Playgroud)

到:

"lib": ["es2019", "dom"]
Run Code Online (Sandbox Code Playgroud)

(代码大约需要 30-60 秒才能识别出我的 ts 文件中的更改)