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
Gulp のビルドをもっと効率化するツールを作ってみた / Making a Tool for...
Search
katashin
August 25, 2017
Programming
2
2.3k
Gulp のビルドをもっと効率化するツールを作ってみた / Making a Tool for Optimizing a Build Process of Gulp
DIST.17 「Webデザインの現場のための効率化術」 2017/08/25
katashin
August 25, 2017
Tweet
Share
More Decks by katashin
See All by katashin
テストの重要性 / Test is Important
ktsn
0
190
console.animate
ktsn
2
2.6k
ラムダ計算入門 / Introduction of Lambda Calculus
ktsn
0
320
Contextual ThisType and Vue.js
ktsn
0
13k
TypeScript で型検査器を作る / Implementing a type checker with TypeScript
ktsn
0
22k
大規模静的サイトのためのビルドツール
ktsn
0
2.2k
型付きテンプレートがほしい
ktsn
1
44k
Toward Type Safety of Vuex
ktsn
1
970
Vue の TypeScript 事情
ktsn
1
2.6k
Other Decks in Programming
See All in Programming
Building a macOS screen saver with Kotlin (Android Makers 2025)
zsmb
1
150
RubyKaigi Dev Meeting 2025
tenderlove
1
180
タイムゾーンの奥地は思ったよりも闇深いかもしれない
suguruooki
1
680
Compose Hot Reload is here, stop re-launching your apps! (Android Makers 2025)
zsmb
1
520
海外のアプリで見かけたかっこいいTransitionを真似てみる
shogotakasaki
1
170
新しいPHP拡張モジュールインストール方法「PHP Installer for Extensions (PIE)」を使ってみよう!
cocoeyes02
0
400
スモールスタートで始めるためのLambda×モノリス(Lambdalith)
akihisaikeda
2
290
Being an ethical software engineer
xgouchet
PRO
0
210
設計の本質:コード、システム、そして組織へ / The Essence of Design: To Code, Systems, and Organizations
nrslib
4
600
Making TCPSocket.new "Happy"!
coe401_
1
1.6k
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
36
8.6k
これだけは知っておきたいクラス設計の基礎知識 version 2
masuda220
PRO
24
6.5k
Featured
See All Featured
Done Done
chrislema
183
16k
Facilitating Awesome Meetings
lara
54
6.3k
Building Flexible Design Systems
yeseniaperezcruz
329
38k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Scaling GitHub
holman
459
140k
A Tale of Four Properties
chriscoyier
158
23k
Designing for Performance
lara
608
69k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
How to Ace a Technical Interview
jacobian
276
23k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
530
YesSQL, Process and Tooling at Scale
rocio
172
14k
Transcript
Gulp ͷϏϧυΛͬͱޮԽ͢Δ πʔϧΛ࡞ͬͯΈͨ DIST.17 ʮWebσβΠϯͷݱͷͨΊͷޮԽज़ʯ 2017/08/25
@ktsn (katashin)
None
Pug Λ HTML ʹ ίϯύΠϧ
։ൃαʔόʔ ΄͍͠
มߋ͞ΕͨΒ ϥΠϒϦϩʔυ ͍ͨ͠
ن͕େ͖͍ͱϏϧυͷ Ωϟογϡ΄͍͠
ͱͯͭΒ͍
→ Houl
• ։ൃαʔόʔ • ϥΠϒϦϩʔυ • Ωϟογϡ શ෦ͬͯ͘ΕΔ
$ houl build $ houl dev $ houl watch
Houl ͷಛ • Gulp ϓϥάΠϯΛͦͷ··͑Δ • ։ൃαʔόʔιʔεΛಈతʹϏϧυ͢Δ • ϑΝΠϧͷґଘؔղऍ͢Δ Watch
ػೳ • ϏϧυͷΩϟογϡػೳ (--cache) • ϓϦηοτػೳ
$ npm i -g houl https://github.com/ktsn/houl υΩϡϝϯτ