4

我想在我的 react 应用中使用 es2020 的新功能。尝试安装npm install --save-dev babel-preset-es2020并添加.babelrc文件

{
  "presets": ["es2020"]
}

但是它仍然不起作用。es2020新特性如何用react app设置?

4

2 回答 2

2

尝试更改tsconfig.json目标文件"target": "ES2019"

于 2020-08-26T17:32:36.207 回答
0

最新的create-react-app支持es2020开箱即用,它也有一个Typescript模板。它们.tsconfig设置为 output es5,但允许使用最新的 ES 功能编写代码:

{
  "compilerOptions": {
    "target": "es5",
    "lib": [
      "dom",
      "dom.iterable",
      "esnext"
    ]

  // ...

  }
}
于 2020-08-26T17:44:00.037 回答