2017-01-05 17 views
0

В настоящее время в нашем gulpfile.js у нас есть каждый JS-файл, являющийся .scripts() 'ed.Папки Gulp и elixir копируют и уменьшают их

Мы хотим перейти от каждого отдельного файла к более логичному. Используя что-то вроде цикла foreach, который перебирает все файлы javascript в заданном каталоге, скопируйте их в public/js, затем уменьшите их с помощью любого плагина и .version(), чтобы они находились в папке сборки.

Как вы можете просмотреть все эти файлы и что было бы логичным шагом для минимизации + версии файлов?

ответ

0

Объединяет и преуменьшать, сделать это

// first arg is an array of files, relative to /resources/assets/js/ 
// second arg is the destination 
mix.scripts([ 
    '/../bower/jquery/dist/jquery.min.js', 
    '/myfile.js', 
], 
'public/js/deps.js'); 

Хотя минификация будет происходить только при запуске gulp --production.

Чтобы использовать ваши активы, используйте вспомогательные функции elixir() в ваших представлениях. It's in the docs.