ESLint: TypeError: this.libOptions.parse is not a function

Reading time ~1 minute

В новом учебном проекте под NestJS столкнутся с такой ошибкой в WebStorm - ESLint: TypeError: this.libOptions.parse is not a function.

Ошибка связана с Eslint - точнее, в багом в версии 8.0.1 этого пакета. Команда Eslint вроде как работает над ее исправлением и есть надежда, что в скором времени она пропадет.

Здесь и сейчас - баг лечится путем установки пакета eslint версии 8.22.0.

Быстрый способ

npm install eslint@8.22.0 --save-exact

Не быстрый способ

  • удалить папку node_modules
  • почистить кэш npm - npm cache clean –force
  • удалить файл package-json.lock
  • установить в package.json версию для пакета eslint - “eslint”: “8.22.0”,
  • заново установить все зависимости проекта - npm install

Mangling Angular

Angular Builder поддерживает параметры среды:- NG_BUILD_MANGLE- NG_BUILD_MINIFY- NG_BUILD_BEAUTIFYМожно установить их при запуске скрипта...… Continue reading

Constructor parameter without access modifier

Published on February 04, 2024

RxJs and DestroyRef Provider

Published on January 24, 2024