GRUNT
Transcript of GRUNT
Čo je Grunt?
• The JavaScript Task Runner
• Zjednodušenie práce pri zdĺhavých úlohách
• Takmer nulové úsilie (počiatočné časové náklady na konfiguráciu)
Čo je Grunt?
• Konfigurácia v JavaScript-e
• Pracuje s NPM (Node Package Manager)
• Má za sebou veľký ekosystém
• ale najpodstatnejšie je…
Automatizácia
Čo je pre nás podstatné?2 hlavné druhy taskov
CONCATENATION MINIFICATION
Čo k tomu potrebujem?
• Nainštalovaný Node.js server s NPM
• npm install -g grunt-cli
• Takto je pripravený
Ako to aplikovať v projekte?
• Grunt potrebuje 2 (slovom DVA) základné konfiguračné súbory
• 1.) Gruntfile.js
• 2.) package.json
Gruntfile.js
• http://gruntjs.com/getting-started#the-gruntfile
• Obyčajný JS súbor, ktorý sa vkladá do root priečinka projektu
• Obsahuje konfiguráciu a nastavenia taskov
Gruntfile.js
• The "wrapper" function
• Project and task configuration
• Loading Grunt plugins and tasks
• Custom tasks
package.json
• http://gruntjs.com/getting-started#package.json
• Obyčajný JSON súbor, ktorý sa vkladá do root priečinka projektu
• Podobný ako bower.json
• Konfigurácia potrebných balíkov pre Grunt tasky
package.json
Čo ďalej?
That’s All Folks!© 2015 by Semisedlak