第一步
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 的早期版本中使用 tslint,那么 tslint 到 eslint 的转换应该在 Angular 版本低于 16 的阶段完成。
作为一个社区项目,我们需要关注为社区带来最大价值的事情 我们的大多数用户,因此,在版本 16 中,这种转换 工具已被移除。
如果你想利用它,你当然可以在专业上使用它 版本 16 之前的 Angular + Angular-eslint 版本,或者您可以 请随意从我们的 git 历史记录和杠杆中获取实现 您自己的项目中内嵌的原理图。