【问题标题】:TypeScript compiler produces JavaScript in the d.ts file (v1.0 - v1.3)TypeScript 编译器在 d.ts 文件中生成 JavaScript (v1.0 - v1.3)
【发布时间】:2015-02-02 06:14:17
【问题描述】:

跑步 tsc --out output.js --declaration input.ts

按预期返回 output.js 和 output.d.ts。 d.ts 文件包含 JavaScript 而不是类型声明。

这个程序在 9 天前就可以工作了,从那以后我就没有更新过 TypeScript。

对可能发生的事情有什么想法吗?

【问题讨论】:

    标签: javascript typescript tsc


    【解决方案1】:

    对可能发生的事情有什么想法?

    看起来像一个错误。他们可能在编译器重写中破坏了解析。

    我会这样做:tsc input.ts --out output.js --declaration

    【讨论】:

      【解决方案2】:

      这似乎是编译器中的一个错误。

      Steve Fenton 帮助我们修复了代码,所以这篇文章代表了他的努力。

      最终,无效的 TypeScript 被编译为 JavaScript,错误的指示是输出为 JavaScript 的类型声明文件。

      这不是一个真正的答案,所以我不会将其标记为一个。但是 TypeScript 编译器中肯定存在一个难以重现的奇怪错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-07-06
        • 1970-01-01
        • 2018-04-05
        • 2020-01-19
        • 1970-01-01
        • 1970-01-01
        • 2017-04-02
        • 1970-01-01
        相关资源
        最近更新 更多