【问题标题】:Invoking TypeScript compiler as NPM module调用 TypeScript 编译器作为 NPM 模块
【发布时间】:2016-12-19 23:27:12
【问题描述】:

我有一个用 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
}

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

【问题讨论】:

标签: javascript node.js typescript npm requirejs


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2015-09-04
    • 2019-01-15
    • 1970-01-01
    • 2018-12-31
    • 1970-01-01
    • 2020-06-01
    • 2017-02-13
    • 1970-01-01
    • 2016-02-01
    相关资源
    最近更新 更多