46 liens privés
Gulp est ce qu'on appelle un automatiseur de tâches (ou "task runner"). Il se base sur un fichier gulpfile.js situé à la racine du projet et exécute les tâches qui y sont définies. Les tâches courantes automatisables auxquelles on pense sont les suivantes : fusion de CSS/JS minification de CSS/JS compilation de fichier SCSS optimisation d'image mais Gulp en propose beaucoup d'autres. Pour automatiser des tâches, Gulp utilise des plugins. À l'heure où j'écris cet article, 2746 plugins sont répertoriés, soit presque autant de tâches différentes réalisables avec Gulp ! Installation Gulp est basé sur nodeJS. Il faut donc au préalable avoir installer nodeJS sur sa machine. Une fois nodeJS installé, on peut initialiser un projet : npm init Cette ligne de commande va créer un fichier package.json qui sera nécessaire à l'installation de plugins. Gulp est un plugin de Node. Pour l'installer, il faudra taper la ligne de commande suivante : npm install --save-dev gulp Cette commande va ajouter