ts踩坑记录: suppressImplicitAnyIndexErrors is deprecated and will stop functioning in TypeScript 5.5.
·
在书写ts代码的时候,发现遍历对象属性报错
const obj = {
name: '小红',
age: 18
}
for(let key in obj) {
// 报错位置 obj[key]
const item = obj[key]
}
解决办法:在 tsconfig.json
文件中加入如下代码,意思是:抑制隐式任何索引错误
{
"compilerOptions": {
"suppressImplicitAnyIndexErrors": true,
}
}
若发现加入上述代码后,tsconfig.json
报错:
Option ‘suppressImplicitAnyIndexErrors’ is deprecated and will stop functioning in TypeScript 5.5. Specify compilerOption ‘“ignoreDeprecations”: “5.0”’ to silence this error
解决方案:接着加入代码:"ignoreDeprecations": "5.0"
{
"compilerOptions": {
"ignoreDeprecations": "5.0",
"suppressImplicitAnyIndexErrors": true,
}
}
更多推荐
已为社区贡献1条内容
所有评论(0)