Codelyzer требует Angular 9 вместо Angular 10
Когда я запускаю команду
npm ls -json
в моем проекте node js я получаю следующую ошибку:
npm ERR! missing: @angular/core@9.0.0, required by codelyzer@6.0.2
npm ERR! missing: @angular/compiler@9.0.0, required by codelyzer@6.0.2
@angular/core
а также
@angular/compiler
уже установлены в зависимостях моего проекта, но с версией 10.2.4
Ошибка возникает только тогда, когда я запускаю
yarn install
для установки моих пакетов. Если я использую
npm install
все работает нормально, но требует времени.
Вопрос
Есть ли какая-либо версия codelyzer, которая использует Angular 10 вместо Angular 9 или какой-либо другой пакет, который решает ту же проблему?
Среда
Версия 10
ОС: Windows
Менеджер пакетов: пряжа
Угловая версия: 10
2 ответа
Я узнал, что Codelyzer устарел, и мне пришлось удалить его и вместо него установить пакет «eslint». EsLint включает в себя все функции codelyzer.
Я нашел этот разговор на Github , и на его основе мне просто нужно было обновить версию для Angular 10. Версия Codelayzer была @6.0.0.