【问题标题】:Compile TypeScript while ignoring type errors, but not syntax errors编译 TypeScript 时忽略类型错误,而不是语法错误
【发布时间】:2016-02-04 00:45:43
【问题描述】:

TypeScript 编译器 (tsc) 即使出现类型错误也会发出有效的 JS。我的情况是,我需要将 TypeScript 项目编译为 JS,但无法安装所需的 .d.ts 文件以正确进行类型检查。

有没有办法让tsc 忽略任何类型错误,但仍显示其他类型的错误,例如语法错误?

谢谢

【问题讨论】:

    标签: javascript types compilation typescript


    【解决方案1】:

    您可以使用 babel 7 和 @babel/plugin-transform-typescript 将 typescript 转换为 JS。当你编辑时,你会得到打字稿自动完成和一切。编译时,类型会被剥离,因此您可能拥有的任何类型错误都无关紧要。

    【讨论】:

    • 我还没有测试过,但这听起来正是我想要的。 :)
    【解决方案2】:

    有没有办法让 tsc 忽略任何类型错误,但仍然显示其他类型的错误,例如语法错误

    TypeScript 文件不能。你可以使用allowJS选项通过typescript编译器编译js文件,然后它只会报语法错误?

    【讨论】:

    • 谢谢@basarat。看来我必须以另一种方式解决我的问题。
    • 这个答案已经过时了。
    猜你喜欢
    • 1970-01-01
    • 2015-07-01
    • 2011-11-27
    • 2021-08-06
    • 2014-01-20
    • 2013-08-07
    • 2016-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多