Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
52
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
120
Vue.js techtalk: Introduction
jackub
0
120
Semantic release tech talk
jackub
0
42
Úvod do SVG
jackub
0
580
HTML5 video
jackub
0
210
Other Decks in Technology
See All in Technology
品質と信頼性を地続きにする
grimoh
0
450
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
1
180
あるけみー式LTスライド作成術
alchemy1115
2
220
Screen Lens - 今見てる画面を翻訳する
komagata
0
320
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
0
2.7k
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
150
データ_AIの事業の勝敗をわけるもの
nek0128
0
380
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
Claude Code本って、 読む必要あるの?
oikon48
2
470
HRC_Frontend_Conference_Fukuoka_2026.pdf
ts020
0
730
人間はどの意思決定を手放せるのか
kawasima
14
7k
AI に書かせたその API、 “信頼” できますか?
nagix
0
110
Featured
See All Featured
The Curse of the Amulet
leimatthew05
3
14k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Color Theory Basics | Prateek | Gurzu
gurzu
1
470
Odyssey Design
rkendrick25
PRO
2
810
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.8k
Between Models and Reality
mayunak
4
460
For a Future-Friendly Web
brad_frost
183
10k
Speed Design
sergeychernyshev
33
2.1k
Statistics for Hackers
jakevdp
799
230k
Chasing Engaging Ingredients in Design
codingconduct
0
310
Everyday Curiosity
cassininazir
0
320
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