我很难找到这个问题的答案。使用普通的Node.JS,可以使用node path/to/file.js
运行任何JavaScript文件;使用CoffeeScript,可以使用coffee hello.coffee
;而对于ES6,则可以使用babel-node hello.js
。那么如何用TypeScript实现相同的效果呢?
我的项目有一个tsconfig.json
文件,Webpack/ts-loader会使用它来构建一个适合浏览器的小型捆绑包。但在此之前,我需要从控制台运行一个构建步骤,该步骤使用项目中一些.ts
文件生成模式,但我似乎无法仅编译单个TypeScript文件而不是整个项目。
npm install -g ts-node
安装后,使用ts-node your-script.ts
轻松愉快。 - AlwaysLearningdeno run path/to/file.ts
命令,在不将其编译为单独的 JS 文件的情况下运行 TypeScript 文件。 - JMadelaine