Typescript“无法编译”错误作为警告

2023-12-25

我创建了一个应用程序npx create-react-app my-app --typescript我想配置它,以便我的应用程序仍然可以编译,尽管打字稿错误,以便我可以在准备好时返回它们。

我没有看到任何compilerOptions为了这。是否可以?


{
  "compilerOptions": {
    ...
    strict: false
  }
)

诚然,我是一个 Typescript 菜鸟,但这花了我很长时间才弄清楚。 CRA 默认 strict 为 true,这将导致编译因各种错误而失败。这是非常隐含的,看起来将其设置为 true 还可以执行其他一些操作:

enables --noImplicitAny, --noImplicitThis, --alwaysStrict, --strictBindCallApply, --strictNullChecks, --strictFunctionTypes and --strictPropertyInitialization.

还有其他错误,我仍然遇到 ie 编译失败的情况:

Property 'property' does not exist on type 'unknown'.

我可以轻松解决这个问题,也许我没有按照应有的方式使用 Typescript,但我想要的只是在 IDE 中看到警告,这样我就可以在准备好后返回到它们至少有一些概念证明。让我有点疯狂,以至于我考虑在没有 TS 的情况下重新启动,尽管我真的很喜欢它并且从使用它中受益。

我认为上面应该有一些东西tsconfig 文档 https://www.typescriptlang.org/docs/handbook/tsconfig-json.html至少简要总结一下由此产生的影响strict选项,但我离题了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Typescript“无法编译”错误作为警告 的相关文章

随机推荐