今天如何尝试TypeScript 3.7的可选链接?

时间:2019-09-24 19:19:40

标签: typescript optional-chaining

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

除了strict = true之外,还需要设置一个编译器标志吗?

2 个答案:

答案 0 :(得分:2)

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

原始答案:

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

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

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

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

答案 1 :(得分:1)

如果您今天获得typescript@beta,看起来现在可以使用。

在TypeScript博客here上发布。