【问题标题】:What are the disadvantages of writing an Express.js application wiith TypeScript?使用 TypeScript 编写 Express.js 应用程序有哪些缺点?
【发布时间】:2018-06-19 13:05:04
【问题描述】:

我想知道如果决定使用 TypeScript 而不是 JavaScript 编写 Express.js 应用程序或 API 会有什么缺点。

【问题讨论】:

  • 你能描述一下TS相对于JS的一些缺点吗?
  • @axiac 唯一能想到的所谓“缺点”就是TS要编译成JS。出于这个原因,我想知道为什么我在 Internet 上看到的大多数 Node.js 和 Express 应用程序都是用 JS 编写的,而不是 TS。所以我认为我缺少一些至关重要的东西。
  • 编译步骤只发生一次,离线,运行速度非常快。

标签: javascript node.js typescript express


【解决方案1】:

我能想到的唯一客观、非基于意见的缺点是,您必须先编译 TypeScript,然后才能将其与 Node.js 一起使用,这会使事情(稍微)复杂化——使用工具链中的编译器,使用源映射来了解实际代码中生产中发生错误的位置等。

【讨论】:

    【解决方案2】:

    TypeScript 将自身转换为 JavaScript。因此,除非您绝对需要 typescript,否则您可以继续编写 JS。

    因此,为什么要在编译时进行转译并增加您的开发工作量。

    【讨论】:

      猜你喜欢
      • 2011-03-28
      • 1970-01-01
      • 2016-12-02
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      • 2017-07-06
      • 1970-01-01
      • 2020-10-31
      相关资源
      最近更新 更多