Использование предварительно минимизированных файлов

Возможно ли с помощью Brunch во время производственной сборки не сворачивать определенные файлы js (может быть, они уже свернуты или нет), но при этом упаковывать эти файлы вместе с другими?

заранее спасибо


person Didiergm    schedule 12.02.2016    source источник


Ответы (1)


Это, безусловно, возможно. Цитируя документы uglify-js-brunch,

Объединенные файлы можно игнорировать и пропустить, используя опцию «игнорировать»:

config =
  plugins:
    uglify:
      ignored: /non_minimize\.js/

(https://github.com/brunch/uglify-js-brunch)

Единственное требование состоит в том, чтобы ignored было регулярным выражением, поэтому, например, если вы хотите игнорировать несколько файлов, т.е. vendor/a.js и vendor/b.js, вы бы поступили так:

ignored: /^venodor\/a\.js|^vendor\/b\.js/

(Вы должны экранировать /, чтобы рассматривать его как косую черту, потому что в противном случае это был бы маркер границ литерала регулярного выражения, и ., чтобы интерпретировать его как точку, а не заполнитель для какого-либо одного символа.)

person Gosha A    schedule 15.02.2016