我使用 Chocolatey 在 Windows 10 上安装了 Deno 1.0.5。我尝试在 Deno REPL 中使用 Typescript,但显然如果设置了类型,它就无法识别 TypeScript 变量声明:
C:\>deno
Deno 1.0.5
exit using ctrl+d or close()
> let x: number;
Uncaught SyntaxError: Unexpected token ':'
at evaluate ($deno$/repl.ts:54:34)
at Object.replLoop ($deno$/repl.ts:156:13)
> let x: number = 42;
Uncaught SyntaxError: Unexpected token ':'
at evaluate ($deno$/repl.ts:54:34)
at Object.replLoop ($deno$/repl.ts:156:13)
> let x = 42;
undefined
> x
42
Run Code Online (Sandbox Code Playgroud)
我需要做一些特别的事情来让 Deno CLI 支持 TypeScript 吗?
Deno REPL 尚不支持打字稿。
请参阅以下旧问题:https : //github.com/denoland/deno/issues/1158仍然开放。
Ryan Dahl 对添加 TS 支持的PR 的评论:
2020 年 2 月 24 日
为未来的研究人员提供更多背景信息:在不引入 TS 编译器的情况下,我们可以做很多事情来改进 REPL。我们应该先做这些事情(例如改进检查、选项卡完成)。一旦我们与 Node 的 REPL 相提并论,我们就可以开始研究如何通过使用 typescript 来超越它。
| 归档时间: |
|
| 查看次数: |
220 次 |
| 最近记录: |