0

我一直在网上搜索以弄清楚这一点,我在这里作为最后的手段。我有一个使用 requireJS 开始的主干应用程序,就像许多人一样。然而,我最近被介绍给 broccoliJS 来总结我所有的主干视图/模型/集合。

我预见到的一个问题是我的应用程序是模块化的,模型有自己的目录,视图等也有——如果 broccoli 连接并缩小我的 js,那就太好了,但我要花很多时间在我的 Brocfile 中指定哪些文件按哪个顺序排列,这样我就不会得到一个完全损坏的应用程序。

一定有更好的方法?就像我在标题中所说的那样,我目前正在使用 requireJS,但我听说我可以使用 es6 功能进行模块化,并且它与 broccoliJS 的效果令人难以置信,如果有办法做到这一点,我想放弃 requireJS共。

任何人都可以为我阐明这一点吗?

4

1 回答 1

0

Broccoli 和 Require 并不相互排斥。您应该使用 Broccoli 来连接和缩小您的代码,并继续使用 Require 以确保正确加载依赖项。您可以切换到另一种 AMD 类型的解决方案,但我认为 Require 应该适合您。

如果你想使用 ES6,那么将Babel合并到你的 Broccoli 管道中。它将您的 ES6 模块转换为 AMD 模块。

于 2015-04-02T14:46:53.940 回答