将供应商javascript加载为模块

Sea*_*lan 6 brunch

我正在开发一个用Brunch构建的应用程序.我想加载一些供应商提供的javascript作为模块,以便我可以require在我的代码中使用它们,而不是依赖于全局变量.有没有办法做到这一点,而不是将所有供应商代码复制到我的app目录中?

我试图创建一个vendorlib目录,但是早午餐似乎并没有看任何地方府appvendor.我也试过制作一个vendor/modules目录,但是早午餐似乎没有包装任何东西vendor(即使我说服它将这些文件与其他模块下的文件结合起来app.)

*我现在正在研究的"一些"是Chaplin,Backbone和Underscore.如果我让那些工作,我会稍后移动.

Pau*_*ler 4

config.modules.wrapper例如,您可以覆盖并使其包装vendor/modules目录中的所有文件。或者您可以将 brunch 处理的更多目录添加到config.paths.watched.

  • 是的。默认情况下只有 `app` 被清理,这是由 [config.modules.nameCleaner](https://github.com/brunch/brunch/blob/master/docs/config.md#namecleaner) 函数处理的。 (2认同)