如何查看当前 deno 版本中使用的 typescript 版本?

How to see the typescript version is used in current deno version?

我试过 deno -V,它只给出了 deno 的版本,不包括 typescript 版本。

$deno -V
deno 1.0.0-rc2
$ 

在写答案的时候,打字稿作为一个 Git 子模块捆绑在 Deno 中,你可以找到 here on GitHub, which has a revision of 551f0dd9a1b57ecd527a665b0af7fc98cd107af6,它又对应于版本 3.9.2。

不过,有关从 deno CLI 打印 TypeScript 版本的问题是由 Deno 开发人员提供的。

您可以使用 --version 最新版本的二进制

$ deno --version

或使用 deno shell

$ deno
> Deno.version

Deno.version
{ deno: "1.0.0", v8: "8.4.300", typescript: "3.9.2" }

或使用eval命令

$ deno eval "console.log(Deno.version)"
// OR
$ deno eval "console.log(Deno.version.typescript)"

键入 deno --version 即可获得完整信息

$ deno --version
deno 1.0.0
v8 8.4.300
typescript 3.9.2

01. deno --version 会给你 typescript 版本,deno 版本和 v8 版本

$ deno --version
deno 1.0.0
v8 8.4.300
typescript 3.9.2

02. 通过使用 deno shell 并提供 Deno.version.typescript 将直接提供打字稿版本。

$ deno
> Deno.version.typescript
3.9.2