ES6to5、ES6 模块转译器和 Babel

ES6to5, ES6 Module Transpiler and Babel

这些包有什么区别?都在做同样的事情吗?

这里使用 brunch,但不是特定于 brunch 的问题。

http://libraries.io/npm/6to5-brunch

http://libraries.io/npm/es6-module-transpiler-brunch

http://libraries.io/npm/babel-brunch

一方面,6to5 was renamed to Babel. This is why you see 6to5-brunch releases stop at 3.0.0, and babel-brunch 版本从 4.0.0 开始。

ES6 module transpiler (initially curated by Square) development seemed to slow down quite a while ago. The project began migrating developers from esnext development to 6to5 development, effectively joining forces with 6to5. (This was obviously before 6to5 was renamed to Babel) This is likely why you will the es6-module-transpiler-brunch 模块非常过时,不再积极开发。