Возможно ли с помощью Brunch во время производственной сборки не сворачивать определенные файлы js (может быть, они уже свернуты или нет), но при этом упаковывать эти файлы вместе с другими?
заранее спасибо
Возможно ли с помощью Brunch во время производственной сборки не сворачивать определенные файлы js (может быть, они уже свернуты или нет), но при этом упаковывать эти файлы вместе с другими?
заранее спасибо
Это, безусловно, возможно. Цитируя документы uglify-js-brunch
,
Объединенные файлы можно игнорировать и пропустить, используя опцию «игнорировать»:
config = plugins: uglify: ignored: /non_minimize\.js/
Единственное требование состоит в том, чтобы ignored
было регулярным выражением, поэтому, например, если вы хотите игнорировать несколько файлов, т.е. vendor/a.js
и vendor/b.js
, вы бы поступили так:
ignored: /^venodor\/a\.js|^vendor\/b\.js/
(Вы должны экранировать /
, чтобы рассматривать его как косую черту, потому что в противном случае это был бы маркер границ литерала регулярного выражения, и .
, чтобы интерпретировать его как точку, а не заполнитель для какого-либо одного символа.)