【问题标题】:Brunch.io brunch-config.js semantic of order.before:早午餐 brunch-config.js order.before 的语义:
【发布时间】:2016-08-20 23:54:33
【问题描述】:

让我们考虑一下 brunch-config.js 中的以下条目:

    joinTo: {
          "js/app.js": /^(web\/static\/js)/,
          "js/vendor.js": /^(web\/static\/vendor)|(deps)/
          },

   order: {
         before: [
           "web/static/vendor/jquery/dist/jquery.min.js"
         ]
       }

显然在连接过程中“jquery.min.js”会放在前面。

问题 1:...放在什么文件之前 - app.js 或 vendor.js 或两者兼而有之?

问题 2:joinTo 中的模式是否为 e.g. /^(web/static/vendor)|(deps)/ 递归,意思是所有子路径都包含在搜索 *.js 文件中?

【问题讨论】:

    标签: javascript configuration-files brunch


    【解决方案1】:

    order.before 基本上意味着连接输出中文件的顺序。

    在您的情况下,jquery 文件将是 js/vendor.js 输出中的第一个文件。它不会创建自己的输出文件。

    joinTo 中的模式是递归的——但请注意,Brunch 本身并不监视 所有 目录。早午餐使用来自config.paths.watched 的路径(在您的情况下,它可能包括web/staticdeps 目录)。

    【讨论】:

      猜你喜欢
      • 2015-12-08
      • 2014-03-16
      • 2018-08-27
      • 2016-01-19
      • 1970-01-01
      • 2019-01-04
      • 2018-05-07
      • 2015-09-03
      • 2016-05-15
      相关资源
      最近更新 更多