Maven Plugin将ES6转换为使用Traceur或Babel的ES5

Dan*_* K. 14 maven-plugin maven ecmascript-6 traceur babeljs

是否已经有一种首选方法如何在maven项目中使用traceur或Babel(名为6to5)将ECMAScript6代码转换为ECMAScript5?我已经搜索过网络而没有任何成功.

Mor*_*ngh 8

这可能不是您问题的确切解决方案,但我这样做的方法是使用https://github.com/eirslett/frontend-maven-plugin,这反过来允许我在构建过程中使用Grunt任务(并在构建的不同阶段).然后让Grunt可以使用,我创建了一个grunt任务,使用grunt-babel来转换我的文件.

如果这是您的偏好,该插件还允许您使用gulp.

我也使用相同的设置在测试阶段运行Karma和JSHint.

希望这可以帮助,

中号

编辑:值得注意的是插件所做的节点安装是项目的本地安装.因此无需全局安装节点.