将打字稿代码编译为 es6 而不是 es5

compile typescript code to es6 instead of es5

目前正在学习打字稿,我注意到输出代码总是使用 var。 是否可以输出 const 并让 .js 文件或打字稿出于某种原因需要始终输出 es5? 谢谢

示例:

// main.ts
const x: number = 2;
let y: string = 'hello';

// main.js
var x = 2;
var y = 'hello';

这个输出是否可能,如果可能,如何?

// main.js
const x = 2;
let y = 'hello';

您可以添加编译器标志来指定目标,例如--target es6。看到这个问题: