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
Jakub Mikulas
February 05, 2014
Technology
0
48
Grunt a Bower
Prezentace o základech Grunt a Bower pro Q2 Interactive
Jakub Mikulas
February 05, 2014
Tweet
Share
More Decks by Jakub Mikulas
See All by Jakub Mikulas
Vue.js techtalk: Advanced
jackub
0
110
Vue.js techtalk: Introduction
jackub
0
98
Semantic release tech talk
jackub
0
36
Úvod do SVG
jackub
0
570
HTML5 video
jackub
0
210
Other Decks in Technology
See All in Technology
「改善」ってこれでいいんだっけ?
ukigmo_hiro
0
380
Zephyr(RTOS)にEdge AIを組み込んでみた話
iotengineer22
0
220
サイバーエージェント流クラウドコスト削減施策「みんなで金塊堀太郎」
kurochan
4
2.2k
WEBサービスを成り立たせるAWSサービス
takano0131
1
190
「魔法少女まどか☆マギカ Magia Exedra」の多様なバトルの開発を柔軟かつ効率的に実現するためのPure C#とUnityの分離について
gree_tech
PRO
0
150
現場データから見える、開発生産性の変化コード生成AI導入・運用のリアル〜 / Changes in Development Productivity and Operational Challenges Following the Introduction of Code Generation AI
nttcom
1
400
[VPoE Global Summit] サービスレベル目標による信頼性への投資最適化
satos
0
190
事業開発におけるDify活用事例
kentarofujii
4
1.1k
Introdução a Service Mesh usando o Istio
aeciopires
1
250
Codexとも仲良く。CodeRabbit CLIの紹介
moongift
PRO
1
260
Data Hubグループ 紹介資料
sansan33
PRO
0
2.2k
Wasmの気になる最新情報
askua
0
170
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
910
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Side Projects
sachag
455
43k
Done Done
chrislema
185
16k
How to train your dragon (web standard)
notwaldorf
97
6.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Embracing the Ebb and Flow
colly
88
4.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
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