我正在将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修复整个项目,以解决此类错误?
答案 0 :(得分:0)
问题:有没有一种方法可以使用tslint或ng lint修复整个项目,以解决此类错误
不。这些工具(或任何现有工具)均未提供该选项。
您可以查找编写自己的codemod的内容,但这并不适合胆小的人。