升级Angular Typescript Access缺少的成员

时间:2019-02-11 22:18:34

标签: angular typescript debugging tslint

我正在将Angular项目从较旧的版本4.0升级到7.0,我有以下代码段

 foo = {};
 foo.bar = 23;

这将引发错误Property 'bar' does not exist on value type of '{}'

我知道该如何解决

foo: any = {};

foo['bar'] = 23;

问题在于它出现在很多地方,我不想逐行或使用“查找/替换”来手动修复它们,这可能会破坏代码库。

问题:是否可以使用tslint或ng lint修复整个项目,以解决此类错误?

1 个答案:

答案 0 :(得分:0)

  

问题:有没有一种方法可以使用tslint或ng lint修复整个项目,以解决此类错误

不。这些工具(或任何现有工具)均未提供该选项。

高级

您可以查找编写自己的codemod的内容,但这并不适合胆小的人。