Curatarea de fisiere nedorite

Gulp | Stefanescu Mihai | 2020-10-11

In acest ultim articol am sa va vorbesc despre cum putem scapa de fisierele nedorite generate. In timp ce generam fisiere automat trebuie sa ne asiguram ca fisierele inutile sunt sterse. Acest proces se numeste cleaning si vom folosi plugin-ul numit del.

Instalare

In terminal scriem urmatoarea comanda:

npm install del --save-dev

Declararea de dependinte si crearea taskului

In fisierul de configurare, gulpfile.js declaram dependintele astfel:

var del = require('del');

Apoi trebuie sa facem un task astfel:

gulp.task('clean:build', function() {
   return del.sync('build');
});

Taskul de mai sus va curata tot build-ul. Task-ul clean va curata orice fisier sau imagine ce nu ar trebui sa fie in build.

Este posibil sa curatam numai anumite fisiere si sau foldere, iar pe altele sa le lasam asa cum sunt.

gulp.task('clean:build', function() {
   return del([
      'build/temp/',
      '!build/package.json'
});

In acest task numai folderul build/temp va fi curatat si va lasa numai package.json acolo.



Imi place ce faci aici
Daca iti place ce fac aici imi poti cumpara o cafea Buy Me a Coffee at ko-fi.com

Stefanescu Mihai
Programator de ~8 ani, am lucrat la proiecte din mai multe industrstrii, de la eCommerce la telecomunicatii la automatizari. In acest timp am folosi diferite tehnologii, de la PHP, MySQL, PostgreSql, RabbitMq, Redis, Memcached si altele.
       

Get in touch
Pentru nelamuriri, dubii, comentarii si chestii de pe suflet ne putem auzi pe Discord, Reddit sau poti deschide o discutie noua pe forum.

Posteaza un comentariu

Comentarii

Inca nu au fost postate comentarii, fii primul care posteaza un comentariu!

Club-ul este dedicat membrilor si ofera access la mai multe zone ale website-ului.

🗝ïļ Login 🌟 Register

🔖 Bookmarks ⊞
âœĻ Pentru a sustine aceasta comunitate am sa te rog sa te autentifici sau sa te inregistrezi!

🌊ïļ Discord ⊞

Folosim cookie-uri pentru a oferi functionalitatile critice ale aplicatiei Invata-Programare. Folosim cookie-uri si pentru a analiza traficul, pentru care e nevoie de consimtamantul dvs. explicit.

⮆ïļ