Înghiţitură

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 2 noiembrie 2020; verificările necesită 2 modificări .
înghiţitură
Tip de Cadrul JavaScript și instrumentul de automatizare a construirii [d]
ultima versiune
Stat activ
Licență Licență MIT
Site-ul web gulpjs.com

Gulp  este un manager de activități pentru efectuarea automată a sarcinilor utilizate frecvent (de exemplu , minificare , testare, îmbinare fișiere) scrise în limbajul de programare JavaScript. Software-ul folosește linia de comandă pentru a rula sarcinile definite în Gulpfile [2] . Creat ca o furcă a proiectului Grunt pentru a prelua cele mai bune practici din acesta [3] . Distribuit prin managerul de pachete NPM sub licența MIT [4] .

Diferă de Grunt prin faptul că codul sarcinii este scris în cod JavaScript, și nu în stilul unui fișier de configurare [5] .

Începând cu 2020, există peste 4.000 de pluginuri pentru Gulp [6] .

Interacțiunea între părți ale programului este implementată prin operator .pipe(), executând câte o sarcină, fără a afecta fișierele sursă, până la finalul procedurii. Acest lucru face posibilă combinarea pluginurilor în orice ordine și cantitate.

Tot în Gulp, sistemul de construcție a fost îmbunătățit. Aceasta înseamnă că, pe lângă executarea sarcinilor, puteți și copia fișiere dintr-un loc în altul, să compilați și să implementați proiectul într-un mediu nou.

Note

  1. Versiunea 4.0.2 - 2019.
  2. Introducere în Gulp.js. Preluat la 9 martie 2017. Arhivat din original la 14 august 2018.
  3. Gulp este ca o gură de aer proaspăt după Grunt . Preluat la 10 martie 2017. Arhivat din original la 12 martie 2017.
  4. LICENȚĂ . Preluat la 9 martie 2017. Arhivat din original la 1 mai 2019.
  5. Gulp sau Grunt, nu contează (link indisponibil) . Preluat la 10 martie 2017. Arhivat din original la 12 martie 2017. 
  6. Copie arhivată . Preluat la 27 septembrie 2020. Arhivat din original la 26 octombrie 2020.

Literatură

Link -uri