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

VSC - explorer.compactFolders

В Visual Studio Code по умолчанию стоит настройка, которая отображает на владке Explorer вложенные папки таким образом:![VSC - Default Vi...… Continue reading

Flattering operators

Published on July 12, 2024

Оператор withLatestFrom

Published on July 03, 2024