【问题标题】:At what stage does Typescript actually do compilation?Typescript 实际在哪个阶段进行编译?
【发布时间】:2019-05-13 17:53:15
【问题描述】:

我正在阅读 Typescript 代码是为了检查类型等而编译的。每当我编写 Typescript 代码时,它的运行方式似乎与 Javascript 完全一样,只是它会在您键入代码时检查类型。我知道 Javascript 没有被编译。所以我的问题是:

Typescript 是否在您键入代码时进行持续编译,而 Javascript 根本不进行编译?如果没有,Typescript 代码在哪里/何时/如何编译?

谢谢!

【问题讨论】:

    标签: javascript typescript compilation


    【解决方案1】:

    Typescript 未编译。它被转译成 Javascript。

    【讨论】:

    【解决方案2】:

    Typescript 是否在您键入代码时进行持续编译,而 Javascript 根本不进行编译?

    没有,也没有。

    如果没有,Typescript 代码在哪里/何时/如何编译?

    当您在控制台中运行 tsc 命令时(或者如果您运行构建系统,例如 Webpack),它会将 Typescript 编译(严格来说transpiles)到 JS。

    【讨论】:

    • 嗨@Jonas Wilms,感谢您的回复。我还没有运行 tsc 命令;我只是在 React Native 中使用 Typescript。我认为 React Native 在其构建过程中运行 tsc。所以我是对的,当我打字并且 Typescript 以红色突出显示内容时,这不是转译过程的一部分,而转译是它实际将其转换为 Javascript 的时候?
    猜你喜欢
    • 1970-01-01
    • 2014-11-14
    • 1970-01-01
    • 2013-09-23
    • 2021-07-09
    • 1970-01-01
    • 2017-01-21
    • 2018-03-14
    • 1970-01-01
    相关资源
    最近更新 更多