【问题标题】:How to set Typescript target lib?如何设置 Typescript 目标库?
【发布时间】:2021-10-31 17:12:59
【问题描述】:

您好,我正在使用 clearscript V8 引擎并希望启用 TypeScript。

在this 发布之后,我可以将https://rawgit.com/Microsoft/TypeScript/master/lib/typescriptServices.js javascript 代码加载到 V8 中并使用它来转换 typescript 代码,但似乎使用旧版本的 ES3 作为转换后的 js 的默认目标。

如何将转译目标设置为 ES2021?所有指导都是关于 tsconfig 与 tsc.exe 一起使用,但在 V8 中直接使用 typescript.js 时,我似乎无法弄清楚如何做到这一点。

【问题讨论】:

标签: typescript clearscript


【解决方案1】:

transpile 函数实际上如下所示:

function transpile(input, compilerOptions, fileName, diagnostics, moduleName) { ... }

我的猜测是 compilerOptions 应该是一个符合 TSConfig compilerOptions reference 的 JavaScript 对象。

更新:试试ts.transpile(code, { target: 'es2021' })。

【讨论】:

猜你喜欢
  • 2019-10-02
  • 1970-01-01
  • 1970-01-01
  • 2021-03-04
  • 1970-01-01
  • 2017-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多