繁体   English   中英

Brunch.io brunch-config.js order.before的语义:

[英]Brunch.io brunch-config.js semantic of order.before:

让我们考虑一下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中的模式是否为/ ^(web / static / vendor)|(deps)/递归的,是否意味着所有子路径都包含在搜索* .js文件中?

order.before基本上表示串联输出中文件的顺序。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM