如何在IDEA中允许在JavaScript / TypeScript中使用es2018正则表达式

问题描述 投票:2回答:1

如何允许在IntelliJ IDEA中的JavaScript / TypeScript中使用es2018正则表达式或仅禁用此错误通知?

(?<=)是es2018的后卫

我试过添加///<reference lib="es2018.regexp"/>但这个错误通知仍然存在。

  • IntelliJ IDEA / WebStorm是一个IDE(可用于JavaScript / TypeScript开发)
  • 我的env是Node.js 10(支持es2018.regexp)
  • 我的脚本在Node.js中运行,而不是在浏览器中运行
javascript regex typescript intellij-idea webstorm
1个回答
1
投票

我假设你的项目有一个带编译器选项的tsconfig.json文件。使用lib选项并在那里指定ES2018。该库包含ES2018 API的类型定义。例如:

{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es5",
    "lib": [
      "es2018"
    ]
  }
}

有关编译器选项的详细信息,请参阅https://www.typescriptlang.org/docs/handbook/compiler-options.html

© www.soinside.com 2019 - 2024. All rights reserved.