【问题标题】:How can I try TypeScript 3.7's optional chaining today?今天如何尝试 TypeScript 3.7 的可选链接?
【发布时间】:2020-01-24 23:14:45
【问题描述】:

我每晚安装最新的 TypeScript (Version 3.7.0-dev.20190924),因此我可以尝试可选链接 (?.) 支持,但我得到了 error TS1109: Expression expected

除了strict = true,我还需要设置编译器标志吗?

【问题讨论】:

  • 我遇到了同样的错误。我猜这个测试版还没有完全合并。但我很想尝试一下。
  • 3.7版本正式支持

标签: typescript optional-chaining


【解决方案1】:

编辑:由于打字稿的新版本,此答案已过时。高兴!

原答案:

似乎尚未合并对可选链接的支持:https://github.com/microsoft/TypeScript/pull/33294

您也许可以通过安装该特定分支来访问它。在您的 package.json 中,您可以将其表示为:

"typescript": "git+https://github.com/microsoft/TypeScript.git#optionalChainingStage3",

但是,我快速尝试了一下,即使使用该分支仍然会出现语法错误,因此可能需要一些标志,或者分支中的代码现在可能处于不稳定状态。或者,也许我的设置可能还有其他一些无法解决的问题。

【讨论】:

    【解决方案2】:

    如果您今天收到typescript@beta,它似乎现在可用。

    在 TypeScript 博客上发帖 here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-11
      • 2020-03-02
      • 2020-05-25
      • 1970-01-01
      • 2019-07-03
      • 1970-01-01
      • 2019-08-27
      相关资源
      最近更新 更多