我目前正在收集有关ES6以及javascript社区如何处理新变化的知识。
看起来每个人现在都使用babel自由编写ES6代码。
但是现在99%的公共npm软件包都支持ES5。甚至是在2015年或2016年创建的新版本。我的想法是他们使用ES6然后将其转换为ES5。但通过随机流行的模块,我无法找到任何使用babel的人。大多数人仍然在npm包中使用干净的ES5。
发生了什么?他们有什么难以使用babel的东西吗?他们不想使用ES6?或者他们根本不需要它?有没有这样做的惯例呢?问题等?
我打算使用ES6编写一个npm模块,并将带有babel的转换代码发布到ES5。我应该这样做还是使用干净的ES5?