Почему команда «npm install» предупреждает «npm WARN устарело <a href="https://stackru-com.translate.goog/cdn-cgi/l/email-protection?_x_tr_sl=en&_x_tr_tl=ru&_x_tr_hl=ru&_x_tr_pto=nui" rel="nofollow noopener noreferrer" target="_bla
Почему команда «npm install» предупреждает «npm WARN устарело [электронная почта защищена][email protected] :» при установке проекта Angular?
npm WARN deprecated : TSLint устарел в пользу ESLint. Пожалуйста, посетите https://github.com/palantir/tslint/issues/4534 для получения дополнительной информации.
2 ответа
npx tslint-to-eslint-config
Команда tslint-to-eslint-config считывает любые существующие файлы linter, TypeScript и файлы конфигурации пакетов, а затем создает на их основе результат .eslintrc.js.
Для любых правил TSLint с соответствующими эквивалентами ESLint эти эквиваленты будут использоваться в новой конфигурации. Правила TSLint без эквивалентов ESLint будут заключены в eslint-plugin-tslint.
Угловой использует tslint, но, как вы упомянули, он устарел. Команда angular уже многое подготовила и удалит tslint в следующей версии. Проект angular es lint находится там в версии 1 (релиз последних дней) и уже может быть использован. Они обеспечивают путь миграции, чтобы избежать больших проблем во время изменения.