Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Grunt a Bower
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Jakub Mikulas
February 05, 2014
Technology
50
0
Share
Grunt a Bower
Prezentace o základech Grunt a Bower pro Q2 Interactive
Jakub Mikulas
February 05, 2014
More Decks by Jakub Mikulas
See All by Jakub Mikulas
Vue.js techtalk: Advanced
jackub
0
110
Vue.js techtalk: Introduction
jackub
0
110
Semantic release tech talk
jackub
0
40
Úvod do SVG
jackub
0
570
HTML5 video
jackub
0
210
Other Decks in Technology
See All in Technology
ワールドカフェ再び、そしてゴール・ルール・ロール・ツール / World Café Revisited, and the Goals-Rules-Roles-Tools
ks91
PRO
0
180
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.4k
AIAgentと取り組むKaggle
508shuto
2
280
AI全盛の今だからこそ、あえてもう一度振り返るAPIの基礎
smt7174
3
120
GCASアップデート(202603-202605)
techniczna
0
210
2026-05-14 要件定義からソース管理まで!IBM Bob基礎ハンズオン
yutanonaka
0
160
CARTA HOLDINGS エンジニア向け 採用ピッチ資料 / CARTA-GUIDE-for-Engineers
carta_engineering
0
47k
React Compiler導入から21ヶ月、いま始めるならこうやる
astatsuya
2
250
生成AI時代に信頼性をどう保ち続けるか - Policy as Code の実践
akitok_
1
490
既存プロダクトQAから新規プロダクトQAへ
ryotakahashi
0
160
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.6k
Terragrunt x Snowflake + dbt で作るマルチテナントなデータ基盤構築プラットフォーム
gak_t12
0
420
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6.1k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
200
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
180
Into the Great Unknown - MozCon
thekraken
41
2.5k
Designing for humans not robots
tammielis
254
26k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
180
Producing Creativity
orderedlist
PRO
348
40k
Statistics for Hackers
jakevdp
799
230k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Deep Space Network (abreviated)
tonyrice
0
140
Transcript
Grunt.js 1 Automatizace díky Node.js http://gruntjs.com
Grunt.js • Automatizace tasků • Běží v Node.js • Definice
tasků je jediný .js soubor • Ovládá se přes příkazový řádek 2
Ukázka: preprocess LESS a minifikace JS souborů 3
Ukázka: grunt-contrib-watch 4
Ukázka: emailový template 5
Další příklady • Lamelland • Webfonty • JSHint • CSSLint
• Deploy pack • FTP deploy • SVN update 6
Node.js Nainstalujte Node.js (nodejs.org) (*.msi imstalátor) Společně s Node.js se
vám nainstaluje i npm = node package manager 7 npm
Grunt.js (-g označuje globální instalaci) 8 npm install -g grunt-cli
Jak Grunt.js spouštět 9 grunt grunt.registerTask('default', [‘jshint', 'concat', 'uglify']); grunt
less grunt less:release
Package.json 10 npm install grunt-contrib-less --save
Bower Package manager http://bower.io 11
Jak vypadá bower.json 12
Jak spouštět Bower 13 bower install bower update