⊗tlGpBsDC 13 of 14 menu

Membersihkan Folder Sebelum Menyimpan dalam Gulp

Anda pasti sudah perhatikan bahawa apabila fail disimpan ke dalam folder, Gulp tidak memadam fail sebelumnya daripadanya.

Untuk ini berlaku, anda perlu memasang pemalam khas del.

Mari pasangkannya dengan menjalankan arahan berikut:

npm install del --save-dev

Pemalam ini berbeza daripada yang kami gunakan sebelum ini kerana ia digunakan di luar rantaian kaedah pipe. Oleh itu, dalam kes ini kita perlu mencipta kumpulan tugasan: tugasan pertama adalah untuk membersihkan folder, dan tugasan kedua akan melakukan kerja yang berguna.

Sebagai contoh, mari pilih meminimumkan CSS sebagai kerja yang berguna.

Mari sambungkan semua yang diperlukan:

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

Mari buat tugasan untuk membersihkan folder dist:

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

Mari buat tugasan untuk meminimumkan CSS:

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

Mari laksanakan siri tugasan:

exports.default = series(taskDel, taskCss);

Mari kumpulkan semuanya dan dapatkan kod 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 tugasan untuk meminimumkan JavaScript. Bersihkan folder sebelum setiap pelancaran tugasan.

Buat kumpulan daripada tiga tugasan: tugasan untuk membersihkan folder, tugasan untuk meminimumkan CSS dan tugasan untuk meminimumkan JavaScript. Tentukan tugasan mana yang perlu dilaksanakan secara berurutan, dan mana yang boleh - secara selari.

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