将`错误编译为警告失败 [英] Typescript 'Failed to Compile` Errors as Warnings
本文介绍了将`错误编译为警告失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已使用npx create-react-app my-app --typescript
创建了一个应用程序,我想对其进行配置,以便我的应用程序在打字错误的情况下仍能编译,以便我可以在准备好时返回到它们。
我没有看到任何compilerOptions
。有可能吗?
推荐答案
{
"compilerOptions": {
...
strict: false
}
)
无可否认,我是一个打字新手,但我花了很长时间才弄明白。CRA的缺省值Strigent为True,这将使编译失败,从而导致大量错误。这是非常隐含的,看起来将其设置为TRUE还会执行许多其他操作:
enables --noImplicitAny, --noImplicitThis, --alwaysStrict, --strictBindCallApply, --strictNullChecks, --strictFunctionTypes and --strictPropertyInitialization.
我仍收到其他错误,编译失败,例如:
Property 'property' does not exist on type 'unknown'.
我可以毫不费力地绕过它,也许我没有以应有的方式使用TypeScrip,但我所希望的是在我的IDE中看到警告,这样我就可以在至少有一些概念证明之后准备好时返回到它们。让我有点抓狂,以至于我考虑在没有TS的情况下重新启动,尽管我真的很喜欢它,并从使用它中受益。
我认为tsconfig docs应该有一些内容,至少简要总结了此strict
选项的含义,但我跑题了。
这篇关于将`错误编译为警告失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文