Dans le précédent article, je présentais Grunt d'un point de vue fonctionnel, sans rentrer dans les détails techniques. Ce second article va donc s'intéresser plus directement à l'installation et à la configuration de Grunt pour parvenir à réaliser ses tâches et workflows personnalisés afin de faciliter au mieux le développement du projet. Plus tard, un troisième article vous apprendra comment définir vos propres tâches complexes.
Pour des raisons pratiques, nous allons utiliser comme fil rouge la mise en place des workflows d'une application web présente sous la forme d'une unique page index.html avec du javascript et du CSS.