Javascript 有可能同时使用TypeScript和Babel吗

Javascript 有可能同时使用TypeScript和Babel吗,javascript,typescript,babeljs,Javascript,Typescript,Babeljs,我对打字稿和巴贝尔都是新手。我对两者都进行了研究,发现它们都有另一个所没有的特点。我希望通过使用TypeScript来组织我的代码,然后使用babelses6的特性,如asyc/await和其他特性,从而充分利用这两个方面的优势。这可能吗 我希望通过使用TypeScript来组织我的代码,然后使用babelses6的特性,如asyc/await和其他特性,从而充分利用这两个方面的优势。这可能吗 不是现成的。我建议您不要使用它,除非您愿意自己开始编译。原因是因为TypeScript不理解async

我对打字稿和巴贝尔都是新手。我对两者都进行了研究,发现它们都有另一个所没有的特点。我希望通过使用TypeScript来组织我的代码,然后使用babelses6的特性,如asyc/await和其他特性,从而充分利用这两个方面的优势。这可能吗

我希望通过使用TypeScript来组织我的代码,然后使用babelses6的特性,如asyc/await和其他特性,从而充分利用这两个方面的优势。这可能吗

不是现成的。我建议您不要使用它,除非您愿意自己开始编译。原因是因为TypeScript不理解async await,所以您需要将babel放在TypeScript之前,然后由babel生成的输出将不是理想的TypeScript编译目标

也就是说,TypeScript应该很快得到异步/等待(3/4个月)

更新 现在,您可以将TypeScript
async/await
--target es6
一起使用,然后将babel用作辅助传输程序


事实上,atom typescript支持
typescript->babel->js
开箱即用:

谢谢你的提醒。我将继续使用TypeScript。@Luke101目前,如果您愿意试用TypeScript 1.6的夜间版本,您可以使用它将源代码编译到ES6,然后将Babel编译到ES5。我用TypeScript编译器和System.js(用Babel作为transpiler)测试了一些简单的演示,它似乎可以工作。随着TypeScript 1.7的发布,启用了异步/等待OOTB,所以管道化Babel应该更容易:)