簡體   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