Как я могу разрешить использовать регулярное выражение es2018 в JavaScript / TypeScript в IDEA - PullRequest
0 голосов
/ 13 сентября 2018

Как я могу разрешить использовать регулярное выражение es2018 в JavaScript / TypeScript в IntelliJ IDEA или отключить только это уведомление об ошибке?

(?<=) является поиском es2018

Я пытался добавить ///<reference lib="es2018.regexp"/> но это сообщение об ошибке все еще существует.

  • IntelliJ IDEA / WebStorm - это IDE (может использоваться для разработки JavaScript / TypeScript)
  • Мой env - Node.js 10 (поддержкаes2018.regexp)
  • Мой скрипт выполняется в Node.js, а не в браузере

1 Ответ

0 голосов
/ 13 сентября 2018

Я предполагаю, что в вашем проекте есть файл tsconfig.json с опцией компилятора.Используйте опцию lib и укажите ES2018 там.Эта библиотека содержит определение типа для API ES2018.Например:

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

Подробнее о параметрах компилятора см. https://www.typescriptlang.org/docs/handbook/compiler-options.html

...