繁体   English   中英

调用 TypeScript 编译器作为 NPM 模块

[英]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
}

我可以这样做吗? 我已经尝试过了,但到目前为止运气不佳。

你肯定可以。 有许多工具 - tsifyts-nodets-loader - 是使用TypeScript Compiler API构建的。

但是,它比单个compile调用稍微复杂一些。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM