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

标签 javascript regex typescript intellij-idea webstorm

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

(?<=)是es2018后视

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

  • IntelliJ IDEA/WebStorm 是一个 IDE(可用于 JavaScript/TypeScript 开发)
  • 我的环境是 Node.js 10(支持 es2018.regexp)
  • 我的脚本在 Node.js 中运行,而不是在浏览器中运行

最佳答案

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

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

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

关于javascript - 如何允许在 IDEA 中的 JavaScript/TypeScript 中使用 es2018 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52312958/

相关文章:

javascript - 混淆 URL 参数以防止用户更改它们?

javascript - Angular2错误: Imports needed to create a search bar

javascript - 造型 :host of Polymer Element with Javascript

javascript - 使用 CSS/JavaScript 突出显示特定单词

javascript - 是否可以使用正则表达式用具有前导零的相同数字替换字符串中的数字

javascript - Angular2(命令行): separate common components and logic-components

棱 Angular Material |检查对话框是否打开

javascript - 如何更改 winston 日志格式?

C# - 获取目录中以特定格式开头的文件名

angular - 在模板文件中使用环境变量