还是要转成十年前的 JavaScript
1
acthtml 2020 年 9 月 19 日
啥需求?
|
2
Cbdy 2020 年 9 月 19 日 via Android
可以直接使用不用编译了( deno
|
4
gesse 2020 年 9 月 19 日
|
5
SorcererXW 2020 年 9 月 19 日
可以转成今年的 es2020 🐶
|
7
cmdOptionKana 2020 年 9 月 19 日 不能呢亲,这边建议你去用十年前的 JavaScript 哦,祝生活愉快!
|
8
okampfer 2020 年 9 月 19 日
TypeScript 是 JavaScript 的超集,而且现在没有哪家开发出了 TypeScript 运行时。无论 V8 还是其它家的 JS 引擎,都只能执行 JS,TS 必须先被转码( transpile )成 JS 才能执行,deno 也一样。我记得 deno 之前用的是 tsc 作为 TS 转码器但是嫌速度太慢,要用 golang 还是 rust 重写一个(记不清了,还请各位大佬指正)。
能不能直接用,就看你选择的脚手架是否已经包含了 TS 相关转码工具。前端的,angular-cli 肯定包含了,react 有 create-react-app 、next 等等都包含了,vue 有 vue-cli 也包含了。有了这些脚手架,你可以“直接”用 TS 。虽然给你的感觉是这样,但其实只是工具帮你把转码这个中间步骤做了。 |
9
rf99wSiT6IxH1Z23 2020 年 9 月 19 日
ts 要 transpile 的,不然只能使用 ts-node 执行的
|