来自java背景,我很惊讶看到需要多少设置,以便将es6 / reactjs / jsx应用程序转换为es5。
通过安装node / npm / babel,使用'babel --watch $ srcdir --out-dir $ targetdir'进行动态转换,我有很长的路要走。
但是一旦我将import或require语句添加到我的脚本文件中,我需要使用转换器来添加polyfill,到目前为止我看到的每个示例都需要使用npm手动安装大量的依赖项(可能会或者可能会在全局安装时不起作用),在包文件中声明相同的依赖项,并在grunt / grub / webpack / something构建文件中对它们进行另一次解密,这也需要定义各种任务。
我承认对各种js工具链完全缺乏经验,是否有一种简单的方法可以做到这一点,这不需要所有这些繁琐的设置?