Typescript TS:在if条件下禁用单个相等
如何使用typescript禁用if语句中的单个等于?Typescript TS:在if条件下禁用单个相等,typescript,react-native,Typescript,React Native,如何使用typescript禁用if语句中的单个等于? 最近,在我调试的一个代码库中,android上出现了和RCTView错误,但这个错误应该出现在ios上。问题是Platform.OS='ios'?…:…;的样式文件中的速记 条件中的赋值是有效的Javascript,因此这肯定是linter的任务,而不是Typescript编译器的任务。看一看。您正在寻找的规则称为 您可以在tslint.json文件中启用它: 这听起来像是一个linting问题:您有没有研究过tslint,看看它是否有一条
最近,在我调试的一个代码库中,android上出现了和RCTView错误,但这个错误应该出现在ios上。问题是Platform.OS='ios'?…:…;的样式文件中的速记 条件中的赋值是有效的Javascript,因此这肯定是linter的任务,而不是Typescript编译器的任务。看一看。您正在寻找的规则称为 您可以在tslint.json文件中启用它:
这听起来像是一个linting问题:您有没有研究过tslint,看看它是否有一条规则不允许这样做?你可以从tslint抛出合法的错误退出代码中出错,这样你的管道将不允许这种情况。但是从我的研究来看,根据JS,他们似乎希望允许这种方法。你关于皮棉的建议对我来说似乎是个可行的选择
{
"rules": [
"no-conditional-assignment": true
]
}