⊗tlGpBsDC 13 of 14 menu

Membersihkan Folder Sebelum Menyimpan di Gulp

Anda pasti sudah memperhatikan bahwa ketika menyimpan file ke dalam folder, Gulp tidak menghapus file-file sebelumnya darinya.

Agar hal itu terjadi, kita perlu menginstal plugin khusus del.

Mari instal dengan menjalankan perintah berikut:

npm install del --save-dev

Plugin ini berbeda dari yang kita gunakan sebelumnya karena digunakan di luar rangkaian method pipe. Oleh karena itu, dalam kasus ini kita harus membuat grup tugas: tugas pertama adalah untuk membersihkan folder, dan tugas kedua akan melakukan pekerjaan yang bermanfaat.

Sebagai contoh, mari kita pilih minifikasi CSS sebagai pekerjaan yang bermanfaat.

Mari hubungkan semua yang diperlukan:

let {src, dest, series} = require('gulp'); let cleanCSS = require('gulp-clean-css'); let del = require('del');

Mari buat tugas untuk membersihkan folder dist:

function taskDel(cb) { return del('dist/*'); }

Mari buat tugas untuk minifikasi CSS:

function taskCss(cb) { return src('src/*.css') .pipe(cleanCSS()) .pipe(dest('dist')); }

Mari jalankan seri tugas:

exports.default = series(taskDel, taskCss);

Mari gabungkan semuanya dan dapatkan kode berikut:

function taskDel(cb) { return del('dist/*'); } function taskCss(cb) { return src('src/*.css') .pipe(cleanCSS()) .pipe(dest('dist')); } exports.default = series(taskDel, taskCss);

Buat tugas untuk minifikasi JavaScript. Bersihkan folder sebelum setiap menjalankan tugas.

Buat grup dari tiga tugas: tugas untuk membersihkan folder, tugas untuk minifikasi CSS dan tugas untuk minifikasi JavaScript. Tentukan, tugas mana yang harus dijalankan secara berurutan, dan mana yang dapat dijalankan secara paralel.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak