automatizační nástroje jsou skvělé-šetří nám čas a pomáhají nám vyhnout se lidské chybě. Mohou provádět opakující se úkoly mnohem rychleji as lepší přesností, což nás osvobozuje od produktivnějších úkolů.
díval jsem se na oba nástroje a tady je můj stánek s jídlem.
co dělá Gulp a Grunt?
oba mají schopnost kontrolovat nové soubory nebo změny souborů v určitých adresářích a spouštět úkoly, které se na ně vztahují. Jakmile nastavíte procesy, které chcete spustit, a použijete je na stávající soubory, všechny nové / upravené soubory budou mít automaticky procesy aplikované také na ně.
Gulp a Grunt jsou oba používají uzel.JS a pluginy pro splnění automatizovaných úkolů, které jste nastavili. Oba používání .js
soubory sestavení úlohy (tj. gulpfile.js
pro Douškem, gruntfile.js
Grunt).
mezi běžné úkoly, které mohou oba nástroje provádět a / nebo automatizovat, patří:
- Komprese obrazových souborů
- Odstranění debugger a konzole prohlášení ze skriptů
- Minifikaci, zřetězení, a pro čištění JavaScript a CSS
- Linting kód chyby
- Aktualizace databází
Gulp vs. Grunt: Co je jinak?
Gulp
- Každý plugin je navržen tak, aby udělat jednu věc velmi dobře
- Má 4000+ plugins (v době tohoto článku)
- Rychlejší než Grunt – využívá proudy a zpracovává úlohy v paměti (pouze jeden soubor je zapsán)
- Může zpracovávat několik úloh současně
- více Spoléhá na kód než konfigurace (méně přátelský)
Grunt