我非常有兴趣在我当前的项目中使用ES6功能。我检查了一下,发现了几个选项:TypeScript和Babel。我打算尝试Babel。我担心的是,我在traspiling后用babel编写的代码可以安全地在IE9中运行吗?还是我还需要填充?
答案 0 :(得分:1)
是的,Babel生成的代码将在IE9中运行(there are caveats,您需要使用plugins in Babel 6)。
但是,Babel只会转换ES 2015/6 语言功能(新语法更改,关键字等)。如果您想使用ES6内置插件,例如Promise
,WeakSet/Map
等,则需要针对不兼容的浏览器进行填充。