将`错误编译为警告失败 [英] Typescript 'Failed to Compile` Errors as Warnings

查看:13
本文介绍了将`错误编译为警告失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆