web:javascript:gulp:toc
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
web:javascript:gulp:toc [2017/03/17 16:03] – sgariepy | web:javascript:gulp:toc [2023/10/03 22:20] (Version actuelle) – sgariepy | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Automatisation avec Gulp ====== | ||
- | Voir https:// | ||
- | |||
- | |||
- | # Automatisation avec Gulp | ||
Gulp permet d' | Gulp permet d' | ||
Ligne 19: | Ligne 16: | ||
Gulp a une architecture en pipeline, c' | Gulp a une architecture en pipeline, c' | ||
- | # API | + | ===== API ===== |
Gulp a quatre fonctions: | Gulp a quatre fonctions: | ||
Ligne 27: | Ligne 25: | ||
* `gulp.watch()` pour surveiller des fichiers | * `gulp.watch()` pour surveiller des fichiers | ||
- | ## Gulp.task | + | ===== Gulp.task |
- | Syntaxe: `gulp.task(name, | ||
- | Le paramètre `name` est le nom de la tâche. | + | Syntaxe: '' |
- | Le paramètre | + | Le paramètre |
+ | |||
+ | Le paramètre '' | ||
Par exemple si on prend ce code: | Par exemple si on prend ce code: | ||
- | ```js | + | < |
gulp.task(' | gulp.task(' | ||
return gulp | return gulp | ||
Ligne 45: | Ligne 44: | ||
.pipe(gulp.dest(' | .pipe(gulp.dest(' | ||
}); | }); | ||
- | ``` | + | </ |
- | ceci signifie que la tâche | + | ceci signifie que la tâche |
- | ## Gulp.src | + | ===== Gulp.src |
- | Syntaxe: | + | |
+ | Syntaxe: | ||
C'est le début du flux de fichiers, en quelque sorte la lecture, ou la spécification des fichiers à traiter. | C'est le début du flux de fichiers, en quelque sorte la lecture, ou la spécification des fichiers à traiter. | ||
- | ### options | + | ==== options |
+ | |||
+ | |||
+ | * '' | ||
- | * `base`: donne le répertoire racine des fichiers à traiter. | ||
+ | ===== Gulp.dest ===== | ||
- | ## Gulp.dest | ||
Utilisé pour écrire les fichiers, pour écrire les fichiers de destination ailleurs que la source ou pour écrire le même fichier ou un nouveau fichier. | Utilisé pour écrire les fichiers, pour écrire les fichiers de destination ailleurs que la source ou pour écrire le même fichier ou un nouveau fichier. | ||
- | ## Gulp.watch | + | ===== Gulp.watch |
- | Exécute des tâches lorsque les fichiers du `glob` changent. | ||
- | Syntaxe : `gulp.watch(glob, [, options], tasks)` | + | Exécute des tâches lorsque les fichiers du '' |
- | ```js | + | Syntaxe : '' |
+ | |||
+ | < | ||
gulp.task(' | gulp.task(' | ||
gulp.watch(' | gulp.watch(' | ||
Ligne 77: | Ligne 80: | ||
]); | ]); | ||
}); | }); | ||
- | ``` | + | </ |
- | La fonction fournie en paramètre de `.watch()` peut prendre aussi un paramètre | + | La fonction fournie en paramètre de '' |
- | ```js | + | < |
gulp.task(' | gulp.task(' | ||
gulp.watch(' | gulp.watch(' | ||
Ligne 87: | Ligne 90: | ||
}); | }); | ||
}); | }); | ||
- | ``` | + | </ |
+ | ===== Exemple ===== | ||
+ | * [[web: | ||
web/javascript/gulp/toc.1489763014.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)