如何从命令行运行TypeScript文件?

如何从命令行运行TypeScript文件?

问题描述:

我很难找到答案。使用普通的Node.JS,你可以运行任何带有node path/to/file.js的js文件,CoffeeScript的文件是coffee hello.coffee和ES6的babel-node hello.js。我如何对Typescript做同样的事情?如何从命令行运行TypeScript文件?

我的项目有一个tsconfig.json,它被Webpack/ts-loader用来为浏览器构建一个很好的小包。在此之前,我需要从控制台运行构建步骤,但是,这将使用项目中使用的一些.ts文件来生成模式,但我似乎无法运行单个Typescript文件,而无需编译整个项目。

我如何做同样的打字稿

您可以留下tsc使用tsc -w -p .手表模式下运行,它会产生.js文件,你在现场的方式,这样你就可以像正常运行node foo.js

TS节点

有TS-节点:https://github.com/TypeStrong/ts-node,将做到这一切为您

+10

'ts-node'正是我所期待的。谢谢! – Gunchars

这个问题被张贴在2015年到2018年,节点同时识别的.js.TS。所以,运行node file.ts也会运行。

+0

几乎肯定是错的。 – Gunchars