尝试使用convert-tslint-to-eslint时出错

问题描述 投票:0回答:1

第一步

    ng add @angular-eslint/schematics

执行成功但是第二步

    ng g @angular-eslint/schematics:convert-tslint-to-eslint

产生此错误:

    Error: The `convert-tslint-to-eslint` schematic is no longer supported.

    Please see https://github.com/angular-eslint/angular-eslint/blob/main/docs/MIGRATING_FROM_TSLINT.md

错误消息中引用的自述文件是我尝试此迁移所遵循的文件。

大约三周前我成功使用了这个原理图。

还有其他人遇到过此错误消息吗?知道解决方法吗?

Angular CLI: 17.0.7
Node: 18.13.0
Package Manager: npm 8.19.3
OS: darwin x64

Angular: 17.0.7
... animations, cli, common, compiler, compiler-cli, core, forms
... language-service, localize, platform-browser
... platform-browser-dynamic, router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1700.7
@angular-devkit/build-angular   17.0.7
@angular-devkit/core            17.0.7
@angular-devkit/schematics      17.0.7
@schematics/angular             17.0.7
rxjs                            7.8.1
typescript                      5.2.2
zone.js                         0.14.2
angular migration eslint tslint angular17
1个回答
0
投票

如果您在 Angular 的早期版本中使用 tslint,那么 tslint 到 eslint 的转换应该在 Angular 版本低于 16 的阶段完成。

来自 MIGRATING_FROM_TSLINT.md

作为一个社区项目,我们需要关注为社区带来最大价值的事情 我们的大多数用户,因此,在版本 16 中,这种转换 工具已被移除。

如果你想利用它,你当然可以在专业上使用它 版本 16 之前的 Angular + Angular-eslint 版本,或者您可以 请随意从我们的 git 历史记录和杠杆中获取实现 您自己的项目中内嵌的原理图。

© www.soinside.com 2019 - 2024. All rights reserved.