【发布时间】:2020-05-10 09:24:23
【问题描述】:
以下适用于节点版本 12
node hello.ts
安装有什么意义
npm install -g typescript
然后做
tsc hello.ts
获取hello.js然后做
node hello.js
这两者有区别吗?我只用最少的代码对此进行了测试。与 tsc 相比,node 内部是否有根本不同的实现可以转换为 javascript?
谢谢
【问题讨论】:
-
请考虑 TypeScript 不仅用于 Node 环境。
-
为了使打字稿正常工作,它需要编译。这个问题已经回答stackoverflow.com/questions/40752666/…
-
更不用说你实际上不能像这样使用 node 运行 TypeScript,你的示例可能只是
.ts文件中的 vanilla JS 在这种情况下你可以将文件命名为hello.abc123和 Node也会运行它。 -
尝试一些 TypeScript 代码,它们实际上只使用 TypeScript 的特性。如果没有先编译/转换它,它就不会在 node.js 中运行。
标签: javascript node.js typescript