[英]Invoking TypeScript compiler as NPM module
我有一个用 TypeScript 编写的项目,我使用任务运行器进行构建(无论:Gulp、Jake 等)。 我使用的 TypeScript 编译器是我从NPM安装的:
npm install typescript
重要提示:如您所见,没有全局-g
参数,这是故意的。 因为我需要使用特定版本的编译器并进行一些修改。
tsc
所以我想从配置任务管理器的 Javascript 文件中调用编译器:
var tsc = require("typescript");
function compile() {
tsc.compile(...); // I would like to do something like this
}
我可以这样做吗? 我已经尝试过了,但到目前为止运气不佳。
你肯定可以。 有许多工具 - tsify
、 ts-node
、 ts-loader
- 是使用TypeScript Compiler API构建的。
但是,它比单个compile
调用稍微复杂一些。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.