为什么ts-node不编译打字稿文件?

时间:2019-06-27 22:47:04

标签: javascript node.js typescript ts-node

为什么ts-node无法编译和执行打字稿文件?它在终端中使用,例如“ ts-node scriptfile”。它仅返回空行。怎么了?感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

还有另一种简单的方法来运行.ts文件

首先您必须安装打字稿

npm i -g typescript

然后使用此命令运行 .ts 文件

tsc fileName.ts | node fileName.js

注意:上面的命令将生成一个名为fileName.js的额外文件

最后确保您使用console.log()返回任何内容

答案 1 :(得分:0)

ts-node 是一个打字稿执行器,而不是一个编译器。如果您运行 npx ts-node script.ts,它将作为打字稿执行,无需编译。

要生成已编译的 js 文件,请尝试 tsc script.ts