特性:等待慢的一塊兒輸出javascript
const { series } = require('gulp'); function javascript(cb) { // body omitted cb(); } function css(cb) { // body omitted cb(); } exports.build = series(javascript, css);
const { parallel } = require('gulp'); function javascript(cb) { // body omitted cb(); } function css(cb) { // body omitted cb(); } exports.build = parallel(javascript, css);
運行組合操做時,每次提供時都會執行每一個任務
若是你有這樣的代碼css
const { series, parallel } = require('gulp'); const clean = function(cb) { // body omitted cb(); }; const css = series(clean, function(cb) { // body omitted cb(); }); const javascript = series(clean, function(cb) { // body omitted cb(); }); exports.build = parallel(css, javascript);
改良後java
const { series, parallel } = require('gulp'); function clean(cb) { // body omitted cb(); } function css(cb) { // body omitted cb(); } function javascript(cb) { // body omitted cb(); } exports.build = series(clean, parallel(css, javascript));
詳情參考網址gulp
https://gulpjs.com/docs/en/api/parallel