微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

升级到 EsLint:angular.json 出错原理图:convert-tslint-to-eslint

如何解决升级到 EsLint:angular.json 出错原理图:convert-tslint-to-eslint

我想将我的项目升级到 ESLint 并遵循本教程:

https://blog.ninja-squad.com/2021/03/31/migrating-from-tslint-to-eslint/

我执行了第一个命令 ng add @angular-eslint/schematics,它奏效了。但是,在执行 ng g @angular-eslint/schematics:convert-tslint-to-eslint your_project_name 后,我收到以下错误

enter image description here

我已经看过这篇文章How to run @angular-eslint/schematics:convert-tslint-to-eslint,但没有任何帮助。

这对谷歌来说似乎是一个简单的错误,但要么我搜索错误,要么这确实是一些不寻常的问题。显然,我无法删除 angular.json 文件。什么可能导致这种情况?

我的 TsLint 版本:6.1.0

我的 Angular 版本:12.0.2

请注意,我一周前升级到 Angular 12,之前是 Angular 11。

解决方法

我在我的项目中尝试了相同的升级并添加了

  "cli": {
    "analytics": false,"defaultCollection": "@angular-eslint/schematics"
  },

手动在我的 angular.json 中。 在此之后,我可以继续没有错误。

,

你应该从你的项目的根目录运行这个命令(没有像你那样的项目名称)

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

我建议考虑使用此演练代替 https://www.bitovi.com/blog/angular-upgrades-painless-migration-from-tslint-to-eslint,因为从我的角度来看它似乎更清晰。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。