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.5k
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
210
console.animate
ktsn
2
2.7k
ラムダ計算入門 / Introduction of Lambda Calculus
ktsn
0
420
Contextual ThisType and Vue.js
ktsn
0
13k
TypeScript で型検査器を作る / Implementing a type checker with TypeScript
ktsn
0
22k
大規模静的サイトのためのビルドツール
ktsn
0
2.3k
型付きテンプレートがほしい
ktsn
1
44k
Toward Type Safety of Vuex
ktsn
1
1k
Vue の TypeScript 事情
ktsn
1
2.6k
Other Decks in Programming
See All in Programming
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
780
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
780
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
9
3k
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.6k
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
140
AHC061解説
shun_pi
0
410
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
170
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.1k
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
580
The free-lunch guide to idea circularity
hollycummins
0
310
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
230
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Designing for Performance
lara
611
70k
Are puppies a ranking factor?
jonoalderson
1
3.1k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Navigating Team Friction
lara
192
16k
SEO for Brand Visibility & Recognition
aleyda
0
4.4k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
360
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.5k
Everyday Curiosity
cassininazir
0
170
A Modern Web Designer's Workflow
chriscoyier
698
190k
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 υΩϡϝϯτ