现在Node.js 4已经支持类和箭头函数,我该如何告诉TypeScript不要进行polyfill(填充)?
现在Node.js 4已经支持类和箭头函数,我该如何告诉TypeScript不要进行polyfill(填充)?
function test(bar = 123){
}
编译目标为es6的JavaScript:
function test(bar = 123) {
}
但是Node暂时还不支持默认参数 (参考链接)
在 Node 的兼容性表超过 TypeScript 之前,请格外小心!或者只使用 target es5
。
为了在node v4中使用ES6的这些功能,您只需要更改构建过程以通过目标选项输出ES6即可。
注意:如果您正在使用命令行参数或tsconfig.json,则情况属实。