利用早午餐配置文件中的变量

时间:2019-01-11 16:37:16

标签: javascript configuration brunch

是否可以在早午餐中利用分组或变量进行配置?我的网页中有几部分需要分开隔离,例如:

Landing Page
   - Single Page App 1
   - Single Page App 2

我为每个应用程序都有单独的js捆绑包,因此我的早午餐配置看起来像这样:

javascripts: {
   joinTo: {
      'common/js/vendor.js':/^(?!app)/,
      'common/js/common.js':/^app\/common\/js\//,
      'spa1/js/bundle.js': /^app\/spa1\/js\//,
      'spa2/js/bundle.js': /^app\/spa2\/js\//,

在我将两个文件之间的所有共同之处捆绑在一起的地方,然后分别捆绑了每个页面的唯一部分。与其为每个“单页应用”或页面的一部分添加新条目,不如说我想拥有一个执行以下操作的单个条目:

joinTo: {
   '$0/js/bundle.js': /^app\/([a-zA-Z]*)\/js\//

换句话说,在构建早午餐文件时,使用诸如捕获组或正则表达式路径查找中的变量之类的注释来标注应在何处。

这是否有可能,还是我坚持在网站的每个单独部分放置一个新条目?

0 个答案:

没有答案