2014-05-07 16 views
5

Sto utilizzando Grunt Imagemin per ottimizzare una cartella di immagini. Tuttavia ogni volta che eseguo questo comando, esegue imagemin su TUTTE le immagini. C'è un modo per eseguire solo grunt imagemin quando rileva nuove modifiche?Grunt Imagemin su nuovi file

+0

ho lo stesso problema http://stackoverflow.com/questions/24099367/imagemin-for-gruntjs-used-with-watch-for-grunt-not-properly-watching-my-files – valerio0999

risposta

2

provare l'attuazione grunt-newer:

Grunt Task per l'esecuzione di compiti se i file di origine sono solo più recente.

Qui è possibile trovare un short tutorial su come usarlo.

Dopo averlo implementato, è necessario anteporre newer: all'attività imagemin.

+0

Ho provato che in combinazione con orologio - orologio: {immagini: {file: ['my_folder/*. {png, jpg, gif}'], attività: ['newer: imagemin']}} e ha funzionato. Grazie! – user2718671

Problemi correlati