有一点奇怪,我们写的es6代码最后还是构建成es5,babel还是做了许多的工作,为什么编译await/async会出错;这里它怎么不干活吗?。
补充一点内容,使用 Promise 时,可以正常使用 then(), catch() 语法,说明这个时候Babel还是干活的。
没人回答吗?人工置顶一下
把文件名后缀从js改为ts。
非常感谢您的回复,不过您没有直接回答啊,也不是我想要的答案。
说实话,ts我写的4,5年了,不想写ts,我就想写js。
因为Creator里目前.js是用Babel编译(不支持编译async/await到ES5),.ts是用TypeScript编译(支持async/await到ES5)。代码文件后缀改为.ts就行,在里面还是写js。
现在带的babel是preset-2015的,官方及时更新下吧
怎么查看官方使用的babel版本的?