我一直在网上搜索,想弄清楚这一点,我在这里是最后的手段。我有一个主干应用程序,和许多人一样,它是使用requireJS启动的。然而,我最近被介绍到broccoliJS来封装我所有的主干视图/模型/集合。
我担心的一个问题是,我的应用程序是模块化的,模型有自己的目录,视图也有,等等——如果西兰花将我的js缩小和缩小,这一切都很好,但我会花大量时间指定哪些文件在我的Brocfile中按哪个顺序排列,这样我就不会得到一个完全坏掉的应用程序。
必须有更好的方法吗?正如我在标题中所说,我目前正在使用requireJS,但我听说我可以使用es6功能进行模块化,它与broccoliJS配合得非常好,如果有办法做到这一点,我想完全放弃requireJS。
有人能帮我解释一下吗?
如果你想使用ES6,那么把Babel合并到你的Broccoli管道中。它将您的ES6模块转换为AMD模块。