2017-01-05 7 views
0

Derzeit in unserer gulpfile.js haben wir jede einzelne JS-Datei .scripts() 'ed.Schluck und Elixier kopieren Ordner und minimieren sie

Wir wollen von jeder einzelnen Datei auf eine logischere übertragen. Mit etwas wie einer foreach-Schleife, die alle Javascript-Dateien in einem bestimmten Verzeichnis durchläuft, kopiere sie auf public/js und verkleinere sie dann mit einem beliebigen Plugin, und .version() sie so in einem Build-Ordner.

Wie können Sie all diese Dateien überprüfen und was wäre ein logischer Schritt, um die Dateien zu verkleinern + zu versionieren?

Antwort

0

verketten und minify, tun dies

// 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'); 

Obwohl minification nur dann auftreten, wenn Sie gulp --production laufen.

Um Ihre Assets zu versionieren, verwenden Sie den elixir() Helfer in Ihren Ansichten. It's in the docs.

Verwandte Themen