ts中类型为 "string" 的表达式不能用于索引类型 "{}"。


具体场景为

 

 

在我们编写ts代码的时候会出现波浪线警告,鼠标移上去出现以下情况:

 (property) DateHelper.prmimaryKey: string
 元素隐式具有 "any" 类型,因为类型为 "string" 的表达式不能用于索引类型 "{}"。
 在类型 "{}" 上找不到具有类型为 "string" 的参数的索引签名。ts(7053)
 速览问题 (Alt+F8)       没有可用的快速修复

我们在项目中的tsconfig.json文件中添加:

 "suppressImplicitAnyIndexErrors":true,
  • 1

则不报警告了
在这里插入图片描述


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM