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
Vue CLI - Library Build
Search
Shindeok Kang
December 11, 2019
Programming
0
1.2k
Vue CLI - Library Build
Shindeok Kang
December 11, 2019
Tweet
Share
More Decks by Shindeok Kang
See All by Shindeok Kang
Hello, Fire!
heavymery
2
870
Other Decks in Programming
See All in Programming
SidekiqでAIに商品説明を生成させてみた
akinko_0915
0
110
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
200
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
10
2k
ドメイン駆動設計のエッセンス
masuda220
PRO
15
7.3k
Making Angular Apps Smarter with Generative AI: Local and Offline-capable
christianliebel
PRO
0
100
CSC509 Lecture 10
javiergs
PRO
0
160
Kotlinで実装するCPU/GPU 「協調的」パフォーマンス管理
matuyuhi
0
240
AIのバカさ加減に怒る前にやっておくこと
blueeventhorizon
0
140
実践Claude Code:20の失敗から学ぶAIペアプログラミング
takedatakashi
18
9.4k
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
250
フロントエンド開発のためのブラウザ組み込みAI入門
masashi
7
3.7k
業務でAIを使いたい話
hnw
0
220
Featured
See All Featured
Docker and Python
trallard
46
3.6k
Making Projects Easy
brettharned
120
6.4k
A designer walks into a library…
pauljervisheath
209
24k
Scaling GitHub
holman
463
140k
Site-Speed That Sticks
csswizardry
13
940
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
8k
Producing Creativity
orderedlist
PRO
348
40k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Transcript
Vue CLI 〜 Library Build でハマった話 〜
https://twitter.com/KangShindeok https://github.com/heavymery ラクスル株式会社 姜 信徳 / Shindeok Kang 自己紹介 フロントエンド開発
エンジニアリング・マネージャー
Index • ラクスルのサービスと技術スタック • npm package 化したい背景 • そこでハマった!
ラクスルのサービスと技術スタック TVCM
ラクスルのサービスと技術スタック Server Side Frontend
npm package 化したい背景 Super Cool Web App Super Cool SPA
Super Cool Web App Super Cool SPA Super Cool Web App Super Cool SPA ... Same Codes ... Same ? Code ...
npm package 化したい背景 • Common UI Components • Common Store
modules • Utilities ... Super Cool Package Super Cool Web App Super Cool SPA
そこで • ググったら公式サイトのページ Cookbook が出てきた https://vuejs.org/v2/cookbook/index.html • Cookbook の rollup
設定が良く分からなかった https://vuejs.org/v2/cookbook/packaging-sfc-for-npm.html • Vue CLI の Library Build 機能があるっぽい! https://cli.vuejs.org/guide/build-targets.html#library
だけど • Vue CLI ドキュメントの設定方法が良く分からない • ググってみると Component の簡単な例は見つかった •
Store モジュールとかも package 化したいし • TypeScript で書きたいし • ...
そこでハマった!
DEMO my-lib と my-app でハマるデモ
THANK YOU 良い方法あったら教えてください
THANK YOU 良い方法見つかったらブログ書きます ✌ https://tech.raksul.com/