如何允许在IntelliJ IDEA中的JavaScript / TypeScript中使用es2018正则表达式或仅禁用此错误通知?
(?<=)
是es2018的后卫
我试过添加///<reference lib="es2018.regexp"/>
但这个错误通知仍然存在。
我假设你的项目有一个带编译器选项的tsconfig.json文件。使用lib选项并在那里指定ES2018。该库包含ES2018 API的类型定义。例如:
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"lib": [
"es2018"
]
}
}
有关编译器选项的详细信息,请参阅https://www.typescriptlang.org/docs/handbook/compiler-options.html