【问题标题】:Upgrading Angular Typescript Access missing members升级 Angular Typescript Access 缺少的成员
【发布时间】:2019-07-05 12:08:25
【问题描述】:

我正在将 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 来修复整个项目的此类错误?

【问题讨论】:

    标签: angular typescript debugging tslint


    【解决方案1】:

    问题:有没有办法使用 tslint 或 ng lint 来修复整个项目的此类错误

    没有。这些工具(或任何现有工具)都没有提供该选项。

    高级

    您可以查找编写自己的代码模块,但它不适合胆小的人。

    【讨论】:

      猜你喜欢
      • 2021-09-14
      • 2021-02-03
      • 2015-07-29
      • 2018-11-23
      • 2016-12-28
      • 2020-10-06
      • 2019-04-02
      • 1970-01-01
      • 2020-05-27
      相关资源
      最近更新 更多