oktatas:web:nodejs:gulp:koetegelt_feladatok
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változat | |||
oktatas:web:nodejs:gulp:koetegelt_feladatok [2024/07/27 18:22] – eltávolítva admin | oktatas:web:nodejs:gulp:koetegelt_feladatok [2024/07/28 11:19] (aktuális) – létrehozva admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | [[oktatas: | ||
+ | |||
+ | ====== Gulp kötegelés ====== | ||
+ | |||
+ | * **Szerző: | ||
+ | * Copyright (c) 2021, Sallai András | ||
+ | * Szerkesztve: | ||
+ | * Licenc: [[https:// | ||
+ | * Web: https:// | ||
+ | |||
+ | ===== Soros végrehajtás ===== | ||
+ | |||
+ | A feladatok egymás után sorba kerülnek végrehajtásra. | ||
+ | |||
+ | <code javascript> | ||
+ | const { series } = require(' | ||
+ | |||
+ | function clean(cb) { | ||
+ | // body elhagyható | ||
+ | cb(); | ||
+ | } | ||
+ | |||
+ | function build(cb) { | ||
+ | // body elhagyható | ||
+ | cb(); | ||
+ | } | ||
+ | |||
+ | exports.build = build; | ||
+ | exports.default = series(clean, | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | Példa kiíratásra: | ||
+ | |||
+ | <code javascript gulpfile.js> | ||
+ | const { series } = require(" | ||
+ | |||
+ | function feladat1(cb) { | ||
+ | console.log(' | ||
+ | cb(); | ||
+ | } | ||
+ | |||
+ | function feladat2(cb) { | ||
+ | console.log(' | ||
+ | cb(); | ||
+ | } | ||
+ | |||
+ | exports.default = series(feladat1, | ||
+ | </ | ||
+ | |||
+ | ===== Párhuzamos végrehajtás ===== | ||
+ | |||
+ | Ha a rendszer lehetővé teszi, a feladatok párhuzamosan hajtódnak végre. | ||
+ | |||
+ | <code javascript gulpfile.js> | ||
+ | const { parallel } = require(' | ||
+ | |||
+ | function javascript(cb) { | ||
+ | // body elhagyható | ||
+ | cb(); | ||
+ | } | ||
+ | |||
+ | function css(cb) { | ||
+ | // body elhagyható | ||
+ | cb(); | ||
+ | } | ||
+ | |||
+ | exports.build = parallel(javascript, | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Figyelés ===== | ||
+ | |||
+ | <code javascript gulpfile.js> | ||
+ | const { watch, series } = require(' | ||
+ | |||
+ | function clean(cb) { | ||
+ | // body elhagyható | ||
+ | cb(); | ||
+ | } | ||
+ | |||
+ | function javascript(cb) { | ||
+ | // body elhagyható | ||
+ | cb(); | ||
+ | } | ||
+ | |||
+ | function css(cb) { | ||
+ | // body elhagyható | ||
+ | cb(); | ||
+ | } | ||
+ | |||
+ | exports.default = function() { | ||
+ | // Egyszeri feladat | ||
+ | watch(' | ||
+ | // feladatok | ||
+ | watch(' | ||
+ | }; | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Egymásbaágyazás ===== | ||
+ | |||
+ | <code javascript> | ||
+ | exports.default = series(parallel(generateHTML, | ||
+ | </ | ||
oktatas/web/nodejs/gulp/koetegelt_feladatok.1722097372.txt.gz · Utolsó módosítás: 2024/07/27 18:22 szerkesztette: admin