基本上,我需要能够在我的集成开发环境中编写TypeScript代码(这极大地简化了开发),将其编译成ES6,然后应用babel.js
(因为所有浏览器都不支持大多数ES6)来获得结果ES5脚本。
这个是可能的吗?我如何才能做到这一点?
发布于 2016-02-16 19:38:37
是。
您可以将TypeScript编译器定向到ES6。
例如,将以下内容添加到命令行参数中:
--target es6
发布于 2015-05-25 22:05:26
TypeScript或多或少是语法糖很少的ES6。我建议您编写普通的ES6而不是TypeScript,但另一方面,TypeScript工具值得投入额外的精力来编写TypeScript并将其转换为ES6,然后让Babel来完成其余的工作。
这里有一个更方便的选项,就像评论中提到的那样,从TypeScript 1.5开始,你可以转换到ES6。
https://stackoverflow.com/questions/30439869
复制相似问题