Как я могу разрешить использовать регулярное выражение es2018 в JavaScript / TypeScript в IntelliJ IDEA или отключить только это уведомление об ошибке?
(?<=) - это обзор es2018
Я попытался добавить ///<reference lib = "es2018.regexp"/>, но это сообщение об ошибке все еще существует.
Какой браузер вы используете и какую версию?
@IslamElshobokshy, я использую nodejs 10, он позволяет использовать это, но идея показывает уведомление об ошибке
Пожалуйста, перечитайте мой вопрос, nodejs не является браузером.
@ChrisLi мой env поддерживает его, просто идея покажет сообщение об ошибке в ide
@IslamElshobokshy мой скрипт запускается в nodejs, мне не нужно было использовать его в браузере
невозможно воссоздать для javaScript; воспроизводится в файлах .ts, следите за обновлениями youtrack.jetbrains.com/issue/WEB-34805



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я предполагаю, что в вашем проекте есть файл tsconfig.json с опцией компилятора. Используйте опцию lib и укажите там ES2018. Эта библиотека содержит определение типа для ES2018 API. Например:
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"lib": [
"es2018"
]
}
}
Подробнее о параметрах компилятора см. https://www.typescriptlang.org/docs/handbook/compiler-options.html.
это не работает, я думаю, что проблема возникает по идее, потому что машинописный текст не показывает никаких уведомлений об этом
поддерживает ли ваш браузер es2018 и какую ошибку вы получаете?