|
Publié le par Davy CLAISSE

Gulp

Installer Gulp via NPM ou Yarn

Pré-requis : avoir installé NodeJS et NPM

Gulp c'est quoi ?

Comme expliqué dans cet article, Gulp est un "task runner", c'est-à-dire qu'il va nous permettre de décrire des actions dans un ou plusieurs fichiers de configuration, puis de les exécuter à la demande.

Cependant, Gulp a quelques particularités par rapport aux autres task runners :

  • Les tâches sont par défaut lancées en parallèle et non séquentiellement.
  • Gulp s'appuie sur du streaming de fichiers afin de limiter le nombre d'accès au disque dur.
  • Gulp est par défaut asynchrone (no-blocking I/O).
  • Gulp est fondé sur le principe code over configuration.

Pour plus de détail, vous pouvez vous rendre sur le site officiel de Gulp.

Comment installer Gulp dans le répertoire node_modules ?

Tout d'abord veillez à disposer d'une installation correcte de NodeJS et de NPM comme il l'est expliqué ici. Ensuite, il suffit d'installer localement Gulp via l'une des deux commandes suivantes :

# Pour une installation avec NPM :
npm install --save-dev gulp

# Pour une installation avec Yarn :
yarn install add --dev gulp

Gulp sera alors accessible via un appel NodeJS :

node ./node_modules/gulp/bin/gulp.js <gulp_task>

Comment installer Gulp globalement ?

Pour que Gulp soit directement accessible dans la ligne de commande saisir au choix :

# Pour une installation avec NPM :
npm install -g gulp

# Pour une installation avec Yarn :
yarn global install add gulp

À présent, Gulp sera utilisable depuis la ligne de commande en tapant :

gulp <gulp_task>

N.B : il est important de souligner que par défaut, Gulp va rechercher dans le répertoire courant le fichier gulpfile.js qui devra contenir la déclaration des tâches disponibles. Dans le cas contraire, Gulp ne saura pas quoi lancer et échouera forcément.